Skip to content

Silverpeas/Silverpeas-Distribution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Silverpeas-Distribution

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.

About

A project to create a distribution of Silverpeas

Resources

License

Stars

Watchers

Forks

Packages

No packages published