Introduction
This chapter will give you all the steps required to building the server and the installation images of ApacheDS. If you only want to install ApacheDS using pre-build installers (which can be downloaded from the mirrors) you may skip this chapter and go on with Installing and starting the server.
Needed tools
All directory projects use Maven as the default build tool. We try to remain current with the production version of Maven. To be specific, we use Maven 2.0.4 on JDK 1.5 for building and running the server. Subversion is used for version control.
Windows & TortoiseSVN
If you are usually using TortoiseSVN on Windows for managing your source repositories make sure that you have also installed subversion itself and have added the *svn* command to your system path.
Building all projects
To check out the 1.0 maintenance branch of ApacheDS and all co-projects run the following command:
svn co http://svn.apache.org/repos/asf/directory/branches/apacheds/1.0-trunks apacheds-10-trunks
Now, change to apacheds-10-trunks:
cd apacheds-10-trunks
Run the following command to build all of the directory projects:
mvn install
After the command ends running successfully you'll have all the directory projects installed in your local Maven repository.
Building the installers
For getting started with ApacheDS, the most convenient way is to also build standalone installers. To do this run the following commands:
cd apacheds/server-installers mvn install
When this command ends successfully you'll have your platform specific installer under target/images directory.