JaCoCo
jacoco.org
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
Where Specifiction places it
- Code Coverage Tools#7 of 107.3
- Test Coverage Tools#22 of 277.3