ServiceMix Components Project
The components project holds a set of JBI components that can be installed in both the ServiceMix 3 and ServiceMix 4 containers.
Browsing the Source Tree
Web Browsing of SVN
To browse the raw SVN repo, use the following URL:
To browse the SVN repo using ViewVC, use the following URL:
A hearty thanks to Atlassian for providing FishEye hosting for ServiceMix. Below is the URL to browse the Subversion repo via FishEye:
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:
svn co http://svn.apache.org/repos/asf/servicemix/components/trunk/
Using the git mirror
There was a git mirror set up for the documentation project at git://git.apache.org/servicemix-documentation.git.
Have a look at http://wiki.apache.org/general/GitAtApache for more information on working with the git mirrors.
git clone git://git.apache.org/servicemix-components.git
Committer Checkout from the ServiceMix SVN Repo
ServiceMix committers can check out using the following command:
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.
The project contains 3 top-level directories:
shared-libraries contains the code for the servicemix-shared JBI Shared Library
engines contains 15 JBI Service Engines
bindings holds 13 JBI Binding Components
This project is a normal Maven build. Just use mvn clean install to build.
Source Code Checking
There's a special profile called sourcecheck available to do more thorough source code checking during a build.
Activate it by running mvn -Psourcecheck clean install.
Jenkins CI build has been set up at https://builds.apache.org/job/ServiceMix-Components/