Skip to content
SPECIFICTION
Get listed

JaCoCo

jacoco.org

Free plan API
Visit jacoco.org
Spec score 7.3 #7 of 10 in Code Coverage Tools

Spec sheet

Purpose
JaCoCo is a code coverage library for Java and Java VM based environments.Read 4 Oct 2026 · jacoco.org
Integrations
The integration matrix lists tools including Gradle, Eclipse, IntelliJ IDEA, Jenkins, SonarQube, and TeamCity.Read 4 Oct 2026 · jacoco.org
Security
The agent’s TCP connections and JMX interface have no authentication, and the documentation warns that exposing them to untrusted sources may reveal application information or permit denial-of-service attacks.Read 4 Oct 2026 · jacoco.org
Support
The project directs users to its public JaCoCo and EclEmma user group for feedback and questions.Read 4 Oct 2026 · jacoco.org
License
The library and its included documentation are made available under the Eclipse Public License 2.0, except where otherwise indicated.Read 4 Oct 2026 · jacoco.org
Build tools
JaCoCo provides Ant tasks and a Maven plug-in for collecting execution data and creating reports.Read 4 Oct 2026 · jacoco.org
Coverage metrics
It analyzes instruction, branch, line, method, type, and cyclomatic complexity coverage.Read 4 Oct 2026 · jacoco.org
Instrumentation
Its Java agent instruments class files on the fly as they are loaded, independently of the application framework.Read 4 Oct 2026 · jacoco.org
Java support
JaCoCo officially supports Java class files from version 1.0 to 27 and experimentally supports version 28; its runtime and tools require Java 1.5 or higher.Read 4 Oct 2026 · jacoco.org
Release schedule
The project says it is maintained by volunteers in their free time and does not commit to particular release dates.Read 4 Oct 2026 · jacoco.org
Report requirement
Line coverage and source highlighting require class files compiled with debug information containing line numbers.Read 4 Oct 2026 · jacoco.org
Reports
It can create coverage reports in HTML, XML, and CSV formats.Read 4 Oct 2026 · jacoco.org

Plans and prices

Free Free Free Java code coverage library · EPL 2.0 license Read 4 Oct 2026 · jacoco.org

Every JaCoCo plan and price →

Where Specifiction places it

Alternatives to JaCoCoAll alternatives →