Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update the build page

...

The actual project hierarchy is the following (as of 1.5.45-SNAPSHOT) :

...

  • apacheds
      -jdbm
    • bootstrap-extract
    • bootstrap-partition
    • bootstrap-plugin
    • btree-base
    • core
    • core-avl
    • core-constants
    • core-cursorcore-entry
    • core-integ
    • core-jndi
    • core-plugin
    • core-shared
    • core-splaycore-unit
    • interceptor-kerberos
    • jdbm
    • jdbm-store
    • kerberos-sharedmitosis
    • ldap-api-test
    • protocol-changepw
    • protocol-dhcp
    • protocol-dns
    • protocol-kerberos
    • protocol-newldapldap
    • protocol-ntp
    • protocol-shared
    • schema-bootstrap
    • schema-extras
    • schema-registries
    • server-integ
    • server-jndi
    • server-replication
    • server-tools
    • server-unit
    • server-xml
    • syncrepl
    • utils
    • xbean-spring
    • xdbm-base
    • xdbm-search
    • xdbm-tools
  • shared
    • asn1
    • asn1-codec
    • bouncycastleclient-reducedapi
    • convert
    • cursor
    • ldap
    • ldap-constants
    • ldap-jndi

...

This hierarchy represent the projects being built. Some project (OSGI, ...) are not built

Prerequisites for building

...

Download and install Maven 2.0.9. (ATTENTION !!! Do NOT use another an older version of Maven )

Add a MAVEN_HOME environment variable and add MAVEN_HOME/bin to your system path:

...

The command is simple :

Code Block

cd apacheds-trunk
mvn clean install
Warning
titleIssue Commands From Top

You must make sure you build the shared, installers, and daemon project modules in addition to the apacheds module to prevent problems with stale Maven SNAPSHOT jars in the snapshot repository from causing compilation errors. This can be guaranteed by performing all Maven operations above in the top directory that you checked out: the apacheds-trunk directory.

...