Building the project from source requires an installed JDK 11 and an installed C++17 compiler. Furthermore to generate HTML documentation pandoc is needed.
Owl is built with Gradle, which is automatically bootstrapped. You can view the available tasks with:
$ ./gradlew tasks
The standard distribution can be obtained with:
$ ./gradlew distZip
The resulting .zip
is located in build/distributions
. In order to run all tests and checks please use:
$ ./gradlew check
Lastly you can install the distribution to the default location using:
$ ./gradlew installDist
In order to save space and reduce load time of the application a minimized jar
can be produced with:
$ ./gradlew minimizedDistZip
The minimization removes unused class
-files from the jar and produces a single jar.
The corresponding javadoc can be obtained with:
$ ./gradlew javadoc