What third-party libraries does Clover utilize?

Q: What third-party libraries does Clover utilize?

 

Clover makes use of the following excellent third-party libraries:

Apache Ant
The Ant build system.

ANTLR
A public domain parser generator.

Apache Commons
A set of reusable Java components.

Apache Velocity
Template engine used for HTML report generation.

Cajo
A lightweight library for multi-machine communication.

FastUtil
A library for high-performance operations on primitive types.

Groovy
An agile and dynamic language for the Java Virtual Machine.

GSON
A library converting Java objects into their JSON representation.

Guava
Google's core libraries for collections, caching, primitives support, string processing, I/O etc.

iText (2.0.1)
A library for generating PDF documents.

JCommon / JFreeChart
An open source library for generating charts.

JDOM
A library for accessing, manipulating, and outputting XML data from Java code.

TheJIT
An open source toolkit for creating interactive data visualizations.

To prevent library version mismatches, all of these libraries have been obfuscated and/or repackaged and included in the Clover JAR. We do this to prevent pain for users who may use different versions of these libraries in their projects.

Last modified on May 26, 2016

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.