You can find Nightly Builds of the software at: https://builds.apache.org/view/M-R/view/OpenMeetings/
To build a binary release of OpenMeetings you need:
Get the source:
svn checkout https://svn.apache.org/repos/asf/openmeetings/application/trunk//
Run the command:
mvn clean install
mvn versions:display-dependency-updates
mvn versions:display-plugin-updates
mvn versions:display-property-updates
To compile only client you can run following command:
mvn install -pl openmeetings-flash # compiles a complete package into the folder openmeetings-flash/target
In case you would like to develop Openmeetings you need to run "unpacked" build:
mvn clean install -Dunpacked=true -DskipTests=true -Dold-backups.dwnd.skip=true -Ddb=mysql -Dwicket.mode=DEVELOPMENT
After modifications are made you can run "quick" build:
mvn install -pl openmeetings-web -pl openmeetings-server -Dquick=true -Ddb=mysql -Dwicket.mode=DEVELOPMENT
Any number of projects can be specified during build:
mvn install -pl openmeetings-util -pl openmeetings-db -pl openmeetings-core -pl openmeetings-install -pl openmeetings-service -pl openmeetings-web -pl openmeetings-server -pl openmeetings-webservice -Dquick=true -Ddb=mysql -Dwicket.mode=DEVELOPMENT
Working behind a proxy:
If you are sitting behind a proxy you should add some proxy settings before starting the build process.
For SVN Command Line Client (From CollabNet 1.7) see:
https://ctf6latest.collab.net/internal-help/index.jsp?topic=/teamforge610/faq/client_proxy_settings.html