Why build iTrack ?

The most likely reasons for wanting to build iTrack from source would be:

  1. To get the absolute latest changes, maybe a bug fix or a new feature
  2. To fix a problem you are having before submitting as a patch
  3. Because you would like to deploy with your own corporate colours or skin.

Checking out from SVN

iTrack uses SVN on sourceforge as it's source code repository. It can be checked out from SVN at https://itrack.svn.sourceforge.net/svnroot/itrack

Building using Maven 2

If you don't already have Maven 2 installed you should download and setup Maven 2 as per the Maven website

The project structure in iTrack is to some degree based around the Eclipse IDE. It should format correctly in eclipse straight out of SVN without the need to run the eclipse:eclipse goal.

To build iTrack and deploy it simply compile as normal and deploy the src/main/webapp folder or point your web container to the webapp folder as the webroot of your iTrack installation.