Documentation TaskDoc JavaDoc Packages
  2. Package details
  3. Overview


The package in the saker.nest repository provides features for Java compilation using the system. As its main feature, it supports incremental compilation, meaning that for small modifications of the codebase, it will perform the minimal required recompilation of your project.

The package supports scalable incremental Java compilation outside and inside of an IDE, including support for annotation processors. It is the single, correct and only complete solution for incremental Java compilation that is currently available in the software development industry. (See Feature comparison)

Use the task with the system to compile your Java projects. The simplest example for getting started is:

The above will compile the Java sources contained in the src subdirectory of the working directory. For further examples see Getting started and Examples.

If you're interested in how the performance of the task compares to other build systems, see the Performance comparison.