1. -Get ApacheDS last version from svn.
svn checkout http://svn.apache.org/repos/asf/directory/apacheds/trunk-with-
dependencies
-Import it to Eclipse by
Project Explorer->Import->Existing Maven Project->Browse...->Show root pom.xml
-You will have lots of projects, organize it with Package Explorer and Working
Set.
-With a good JDK
{http://james.apache.org/server/3/dev-build.html}
page succeeds.
-Only at previous step,
in the root directory that pom.xml resides, call
$mvn clean compile install
--If you are on Unix and it tells you that your maven is old;
--- Remove the /usr/bin/mvn
{http://www.coderanch.com/t/437185/tools/uninstall-override-previous-Maven-
version}
--- Install maven3 by;
{http://blog.btmatthews.com/2011/08/04/installing-maven-3-on-ubuntu-11-04-lts-
server/}
--If Maven do not like your JDK download a zipped jar of JDK and use it by:
$JAVA_HOME=/mypath/to/extractedJDK/jdk/jdk1.7.0_03 mvn clean install
-After build, you can run UberjarMain.java to start the LDAP server.
--There is an Eclipse based user interface for Apache DS,
Following page is sufficent to have this interface working:
{http://directory.apache.org/studio/static/users_guide/ldap_browser/}