|- ApacheDS Installer (artifactId='apacheds-installers') |
|At the end of the execution of the build, all installers are located at: *\[ApacheDS subproject root\]/installers/target/installers* |
ApacheDS is provided to users as a set of native installers for various operating systems, as well as archive-based distributions suitable for any operating system.
Here's the complete list of all the distributions:
Each distribution, except the archive-based distributions, bundles the specific version (for the target operating system and architecture) of the Tanuki Service Wrapper.
This wrapper allows ApacheDS to run as a standard native service using the system's routines to start/stop the server at boot time.
Building all native installers requires that the machine on which the installers will be built has all the needed tools and utilities.
|Installer||Tools and Utilities|
|Windows .exe installer||
|Mac OS X .pkg installer package||
|Linux binary .bin installer||
|Linux Debian .deb installer package||
|Linux binary .rpm installer package||
Building on a machine that does not have all the prerequisites will not fail the build, targets with unavailable tools and utilities will be skipped gracefully.
Mac OS X is the only platform on which it is possible to build all installers.
The following section will describe how to install all prerequisites on a Mac OS X system.
Installing all prerequisites on Mac OS X requires the following softwares to be installed:
Once those softwares are installed we need to install additional command line utilities via Mac Ports (rpm, dpkg, gnutar)
To do so, run the following command in a terminal window:
It will take a little while to install everything.
Then, it will be required to create a few symbolic links to please the package complilers.
Run the following commands:
You can generate ApacheDS installers by building the ApacheDS subproject from the root directory with the 'installers' profile activated.
This 'installers' profile will add the two maven modules to the build:
At the end of the execution of the build, all installers are located at: [ApacheDS subproject root]/installers/target/installers