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