Q: What third-party libraries does Clover utilise?
Clover makes use of the following excellent third-party libraries:The Ant build system. | |
A public domain parser generator. | |
Apache Commons | A set of reusable Java components. |
Template engine used for HTML report generation. | |
A lightweight library for multi-machine communication. | |
FastUtil | A library for high-performance operations on primitive types. |
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. |
A library for generating PDF documents. | |
An open source library for generating charts. | |
JDOM | A library for accessing, manipulating, and outputting XML data from Java code. |
A JavaScript library for pop-ups and tool tips. | |
An open source toolkit for creating interactive data visualisations. | |
Utils.js | A JavaScript library. |
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.