About
July 22, 2026 ยท View on GitHub
About
This repository contains source code of OpenClover Core as well as its integrations with Ant, Eclipse and IntelliJ IDEA. Sources are licensed under Apache 2.0 license.
Documentation
User documentation, developer guides and support knowledge base:
Q&A forums:
- Stackoverflow: https://stackoverflow.com/tags/clover
- Atlassian Community: https://community.atlassian.com/t5/Clover/ct-p/clover
Bug and feature tracker:
Download page:
Source code:
See also:
- https://github.com/openclover/clover-maven-plugin
- https://github.com/openclover/gradle-clover-plugin
- https://github.com/openclover/grails-clover-plugin
- https://github.com/openclover/clover-examples
- https://github.com/openclover/clover-aspectj-compiler
- https://github.com/jenkinsci/clover-plugin
- https://github.com/hudson3-plugins/clover-plugin
Quick setup for developing OpenClover
Install JDK 17, Ant 1.10+, Maven 3.8+, Git
Prepare repacked third party libraries
mvn install -Pworkspace-setup -f clover-core-libs/pom.xml
Download KTremap and install it
Add https://packages.atlassian.com/mvn/maven-atlassian-external to your list of Maven repositories in settings.xml
OR
Download the following files and install locally:
PACKAGES_ATLASSIAN_COM=https://packages.atlassian.com/mvn/maven-atlassian-external/
KTREEMAP_PATH=net/sf/jtreemap/ktreemap/1.1.0-atlassian-01
wget $PACKAGES_ATLASSIAN_COM/$KTREEMAP_PATH/ktreemap-1.1.0-atlassian-01.jar
wget $PACKAGES_ATLASSIAN_COM/$KTREEMAP_PATH/ktreemap-1.1.0-atlassian-01.pom
mvn install:install-file -Dfile=ktreemap-1.1.0-atlassian-01.jar -DpomFile=ktreemap-1.1.0-atlassian-01.pom
Now you can work with the code using Maven. You can also open it in IntelliJ IDEA, by importing the root pom.xml.
Example commands
# Compile everything and run all tests
mvn test
# Install all modules locally, without testing
mvn install -DskipTests=true
# Run tests for three main modules
mvn test -pl clover-ant,clover-core,clover-groovy
Copyright @ 2002 - 2017 Atlassian Pty Ltd
Copyright @ 2017 - 2026 modifications by OpenClover.org