Building Install Packages

Debian packages and RPMs can be built from this project using Make, for example:

make deb
make rpm

Building JARs from source

To build use the following command:

mvn clean package

Building Docker Image from source

See the Docker section for more details.

Building Using Docker

To simplify the build toolchain it’s possible to build everything using Docker itself. This is the process used to build the release binary artifacts from jar files to debian packages.

Building Reaper packages requires quite a few dependencies, especially when making changes to the web interface code. In an effort to simplify the build process, Dockerfiles have been created that implement the build actions required to package Reaper.

To build the JAR and other packages which are then placed in the src/packages directory run the following commands:

cd src/packaging/docker-build
docker-compose build
docker-compose run build