Hi
I have developed a first draft of a Maven2 Report Plugin for Panopticode
which provides an easy way (without a lot of configuration) for
maven-users to use Panopticode.
http://homepage.hispeed.ch/mgrieder/maven-plugin-panopticode.zip
Installation-Instructions: see readme.txt in the zip-file (Plugin needs
Java >=1.5).
It supports now only the Complexity-Treemap, because a Maven2-Plugin for
Emma is not available. The plugin assumes that metrics are generated
from other maven-plugins like "javancss-maven-plugin". The
Panopticode-Maven-Plugin only gathers Project-Info with the
Panopticode-Doclet, loads the javancss-xml-file and generates the maven-
report (only when the javancss-xml-file is available).
The report-result looks like this:
http://homepage.hispeed.ch/mgrieder/screenshot.png
If some people are interested, i could move the plugin-development to a
public available project-site.
I haven't yet tried to integrate the maven-plugin as
cruisecontrol-dashboard-plugin, but I have now used the maven-plugin for
about 10 maven-projects (small to big codebase). So it should work for
most cases.
Markus
|