Command Line Interface
JaCoCo comes with a command line interface to perform
basic operations from the command line. The command line
tools with all dependencies are packaged in
jacococli.jar
and are available with the
JaCoCo download. Java 1.5 or greater is required for
execution.
For more sophisticated usage especially with larger projects please use our integrations with various build tools.
The following commands are available. Each command has a list of optional and required parameters. Some parameters can be specified multiple times to provide multiple values.
Warning: Although a instrument
command
is provided the preferred way for code coverage analysis
with JaCoCo is on-the-fly instrumentation with the
JaCoCo agent. Offline
instrumentation has several drawbacks and should only be
used if a specific scenario explicitly requires this mode.
Please consult documentation
about offline instrumentation before using this mode.