Building
Please make sure to complete the requirement steps first in order to build the project!
Continuous integration builds are running at Travis CI and Circle CI.
From Source
icecore-hashids can be build by running
mvn clean compile
To install icecore-hashids into your local repository without GPG signing run
mvn clean install
Signed artifacts can be installed by using the sign-gpg profile and providing the gpg.keyname property:
mvn clean install -Dgpg.keyname=<GPG_KEY_ID>
All output will be placed in the target directory.
Documentations
In order to build the documentation install the currently tested and supported minimum version NodeJS 6.5 or higher. It comes prebundled with the package manager npm which can be used from the CLI.
This documentation can be build by runnning
npm run docs:build
from within the project root to bootstrap the build toolchain and install all dependencies.
The output will be placed in the target/docs directory.
To start the local hot reload server with browser live reload, using the default port 4000, run
npm run docs:serve