You want to collect code metrics for your Java projects in a simple way, in some standard format, without getting locked into a vendor, and without paying for tons of bells and whistles you won't even begin to use.
- jMetra is a simple and expandable tool for collecting project metrics and outputting them into XML files. The tool can also generate HTML documentation from the produced metrics files.
- jMetra is a tool for collecting code metrics across a project lifecycle and compiling the results into JavaDoc-styled documentation to analyze project metrics over time. jMetra is best utilized by integrating it with your project's build process.
- jMetra is a 100% pure Java application with an easy-to-use command line interface. Ant integration is now available!
Key Capabilities / The following are key capabilities of jMetra:
- Collects Lines-of-code-counted (LOCC), Method count, and Class count at the package level. Collects Method counts and LOCC for individual classes. Metrics are provided for both individual packages and the summation of results from all subpackages.
- Easy automation of metrics collection across a project. This includes source with multiple source roots.
- Resulting metrics for a project are represented in a XML document.
- jMetra allows metrics results taken across time to easily be aggregated into XML documents than span multiple metrics collections (i.e. builds).
- Continuity in tracking source code even as it changes class name or package location through the project lifecycle.
- Generation of jMetraDoc for easy viewing of results. jMetraDoc mimics the layout and navigation of JavaDoc.
- Automated compilation and metrics calculations for JSPs.
- Customizable jMetraDoc using a template engine and customized cascading style sheets (css).