A project to create a distribution of Silverpeas. A distribution of Silvepeas is an archive made up of an installer, a configurator, a runner and some configuration files to setup both Silverpeas and the current supported JEE application server (currently Wildfly). The distribution is built upon the Gradle build platform.
The installer and configurator tools are both defined and carried by the custom Gradle plugin
silversetup whereas the runner is a script that
decorates the installer and configurator with tasks to run and stop Silverpeas. By default, the
distribution contains only the necessary to download and apply the tools to install, configure and
run Silverpeas. All is wrapped into the executable silverpeas
for Unix and silverpeas.bat
for
Windows. At its first execution, the tools are downloaded from our Nexus software repository, cached,
and then applied to perform the asked tasks. Among those tasks, the installation of Silverpeas will
download all the software components that made a Silverpeas Collaborative Platform, cache them,
unpack them to recombine them into a single Web application archive that will then be deployed
into a Wildfly JEE application server.
Currently, only Wildfly >= 8 is supported.
To build and push the distribution onto our server, please use the build.sh
script as this script will sign also the archive before pushing the GPG signature onto the server.