Getting the Source Code

Artifact Sources

The artifact sources for the alakai system and all of its dependencies are located within the embedded alakai repository which can be found under the 'repository' sub-directory of the alakai distribution. The embedded repository is a maven 2.0 formatted repository. Dependencies are located within their respective sub-directory each of which is named according to the artifact's group id, artifact id and version.

This location will allow you to configure the sources within your IDE for application debugging. Alternatively, you can dowload the artifacts and sources to your local repository from a remote repo, e.g. central.

Source Trees

Overview

The alakai project is currently using version 1.4.4 of the subversion version control system. You'll need a version compatible SVN client to checkout the code. While anyone can checkout the code, you will require credentials to commit changes. If you require committer access, please send an email to developers@alakai.org.

Alakai

To check out and build a snapshot version of alakai requires that you check out the alakai source tree by issuing the following command;

svn co svn://alakai.org/eoa/alakai/standalone/trunks alakai

If you're interested in checking out a specific version of alakai, e.g. version 0.8.0.1, you'd issue the following command:

  
svn co svn://alakai.org/eoa/alakai/standalone/tags/0.8.0.1 alakai

Extensions

If you'd like to check out the latest code for a specific alakai extension, e.g. the commons http client feature, you'd issue the following command:

  
svn co svn://alakai.org/eoa/extensions/trunk/commons-http-client commons-http-client

To check out a specific version of the commons http client feature , e.g. 1.0.0.0, would require the following command:

  
svn co svn://alakai.org/eoa/extensions/tags/1.0.0.0/commons-http-client commons-http-client
  

Maven Plugins

If you'd like to check out the latest code for a specific maven plugin, e.g. the maven eoa plugin, you'd issue the following command:

  
svn co svn://alakai.org/eoa/maven/trunk/plugins/maven-eoa-plugin maven-eoa-plugin
  

To check out a specific version of the maven eoa plugin , e.g. 1.0.0.0, would require the following command:

  
svn co svn://alakai.org/eoa/maven/tags/maven-eoa-plugin-1.0.0.0 maven-eoa-plugin