Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Working with the source code

Browsing the Source Tree

Web Browsing of SVN

To browse the raw SVN repo, use the following URL:

Panel

http://svn.apache.org/repos/asf/servicemix/components/trunk

To browse the SVN repo using ViewVC, use the following URL:

Panel

http://svn.apache.org/viewvc/servicemix/components/trunk/

Web Browsing of FishEye

A hearty thanks to Atlassian for providing FishEye hosting for ServiceMix. Below is the URL to browse the Subversion repo via FishEye:

Panel

https://fisheye6.atlassian.com/browse/servicemix/components/trunk

Checking out the Source Tree

Anonymous Checkout from the ServiceMix SVN Repo

This project's SVN repository can be checked out anonymously using the following command:

Code Block
svn co http://svn.apache.org/repos/asf/servicemix/components/trunk/

Committer Checkout from the ServiceMix SVN Repo

ServiceMix committers can check out using the following command:

Code Block
svn co https://svn.apache.org/repos/asf/servicemix/components/trunk

Only project developers can commit to the SVN tree via this method. SSH must be installed on your client machine. Enter your site password when prompted.

Building the Source Code

Maven configuratin

In order to successfully build the JBI components, you need to increase the amount of memory available during the build process.

On Linux/Unix/MacOS:

No Format
export MAVEN_OPTS="-XX:MaxPermSize=128m -Xmx1024m"

On Windows, you can use the command below or configure the environment variable in the Advanced Computer properties screen:

No Format
set MAVEN_OPTS="-XX:MaxPermSize=128m -Xmx1024m"

Running the Maven build.

Afterwards, you can build the code with Maven.

No Format
mvn clean install

Continuous integration

A CI build has been set up in Apache's Hudson instance at https://hudson.apache.org/hudson/job/ServiceMix-Components/