Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Daemon Plugin project (/daemons/plugin/)
  • Installers ApacheDS project (/installers/apacheds)
  • Installers ApacheDS NoArch project (/installers/apacheds-noarch)

Daemon Plugin project

This is the main project where daemon and installers are built.

This project is a Maven 2 plugin. It defines one goal "generate", which creates installers.

This goal is defined in the ServiceInstallersMojo class and uses various installer targets:

  • IzPacKTargets (Old multi-platforms installer made with IzPack)
  • RpmTagets (Current RPM package installer)
  • PkgTargets (Current Mac OS X PKG package installer)
  • InnoTargets (Old Windows installer made with Inno)
  • NsisTargets (Current Windows Installer made with NSIS)
  • DebTargets (Current Deb package installer)
  • BinTargets (Current Bin package installer)

Installers ApacheDS project

Installers ApacheDS NoArch project

The two first projects will generate the platform specific installers that have been discussed above, while the last one will produce a tarball containing the Default Apache DS server files layout, that you can unpack where you want (it does not include the Tanuki wrapper, so this is a one-instance server only).

...