Programming the V5 Installer

It is not possible to extend the V5 installer. PropertyDrivenInstallation is still available.

People wishing to write an installer should start from scratch. The only requirement for an installer is

  • To populate (and update) the dist\webbapp folder.

  • To populate (and update) the bin\lib .

  • To enable the idp.Core module on new installs

  • Do any specific-to-you installation task (The Shibboleth supplied installer edits idp.propteries and does some key creation on a new install)

At that stage extra modules can be enabled. Plugins and Modules are considered to be the best way to add to an existing installation