|
Project Information
Members
Links
|
Buiding Red5 and Xuggle with maven.This project is a building script. It is supposed to give instructions for Maven2 on how to build server Red5 and a Java part of Xuggle library. Let’s have a look on how it works. In SVN repository there is a structure of the Maven project, along with the pom.xml files. The source code of the Red5 and Xuggle libraries does not change because it is linked to the source code of the original projects using svn:externals. All you need to do in order to build a project is to write mvn clean install. The results of work are the dependencies that can be used in a new project – a new Red5 based application (or Red5 and Xuggle based). The current version is based on the Red5 trunk and the Xuggle trunk and we try to keep the Maven pom files updated as much as possible. Available ReleasesWe have freezed the svn:externals to the original tag revisions for:
BuildingCheckout the trunk from: http://jakubiak-red5.googlecode.com/svn/trunk/ Then launch mvn from the aggregator pom: mvn -f jakubiak-red5-aggregator-pom/pom.xml install or choosing any of the -pom projects:
Importing Flex projects into your IDEIf you want to try any of the Flex projects in Flex/Flash Builder, generate the .project and related files to import within the IDE with: # example for the jakubiak-red5-flash-publisher project mvn -f jakubiak-red5-flash-publisher/pom.xml flexmojos:flexbuilder If you use IntelliJ IDEA for Flex, that IDE is - guess what - intelligent enough to already understand your Flex projects from their pom.xml files. Maven RepositoryBinary and sources for releases are published to: http://jakubiak-red5.googlecode.com/svn/repo/ Add it to your maven project with: <?xml version="1.0" encoding="UTF-8"?>
<project ...
<repositories>
<repository>
<id>jakubiak-red5</id>
<url>http://jakubiak-red5.googlecode.com/svn/repo</url>
</repository>
...
</repositories>
...
</project>
|