I’ve added some xml to hopefully support Maven and Ivy projects that use Red5 as a dependency just a little better. The group id is “org.red5″ and the artifact id is “red5-server” or “red5-client”. For Ivy, add this pattern to your ivysettings.xml:
<artifact pattern="http://red5.googlecode.com/svn/repository/[organisation]/[artifact]/[revision]/[artifact]-[revision].[ext]" />
For your ivy.xml here are the dependency entries:
<dependency org="org.red5" name="red5-server" rev="1.0-RC2" /> <dependency org="org.red5" name="red5-client" rev="1.0-RC2" />
For Maven use this repository:
<repository> <id>Red5</id> <url>http://red5.googlecode.com/svn/repository</url> </repository>
and these dependency entries:
<dependency> <groupId>org.red5</groupId> <artifactId>red5-server</artifactId> <version>1.0-RC2</version> </dependency> <dependency> <groupId>org.red5</groupId> <artifactId>red5-client</artifactId> <version>1.0-RC2</version> </dependency>
I’m ivy user.
I had to change the artifact pattern from “http://red5.googlecode.com/svn/repository/[organisation]/[artifact]/[revision]/[artifact]-[revision].[ext]” to “http://red5.googlecode.com/svn/repository/[organisation]/[artifact]/[revision]/[artifact]-[revision].[ext]“. Also I had to changed the org attribute of the element’s reference from org.red to red5 in order to get the dependencies.
I think that the repository url must be http://red5.googlecode.com/svn/repository/org.red5/… This way allows your pattern and dependencies work fine .