Description
Provides code metrics with JDepend. JDepend traverses Java class file directories and generates design quality metrics for each Java/Groovy package. JDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to manage package dependencies effectively.
Installation
The current version of griffon-jdepend-plugin is 0.3
To install just issue the following command
Usage
Jdepend provides a single script, run-jdepend, that will output a JDepend report in both XMl and HTML formats, just issue the following command
You can later inspect the generated reports located at $basedir/test/reports/jdepend-report.xml and $basedir/test/reports/jdepend-report.html
JDepend will automatically exclude the following packages ["java.lang", "java.util", "java.net", "java.io", "java.math", "groovy.lang", "groovy.util", "org.codehaus.groovy.*"]. You can specify additional exclusions by defining the following property on Config.groovy:
History
Version |
Date |
Notes |
|---|---|---|
0.3 |
07-22-10 |
Release sync with Griffon 0.9 |
0.2 |
09-09-09 |
Exclusion list is now configurable |
0.1.1 |
03-09-09 |
Bumped version to be compatible with Griffon 0.1.0 |
0.1 |
|
|