Hi,
There is a reporting plugin called simian-report-maven-plugin in the
sandbox. I've hacked this into an updated simian plugin, primarily to
add support for XML output. Basically this updated plugin has two
goals, 'simian' which outputs an XML report, and 'report' which
outputs both an XML report and an HTML report. The html report one is
designed to be run as a report, but the XML one can be run not as a
report, for example to check and possibly fail a build, or simply to
create the XML report for further downstream processing. This is very
similar to the way in which PMD, findbugs or checkstyle plugins can be
used. Its a bit more than a patch to the original plugin, as I've
considerably refactored things to ensure that common code is shared
between the reporting HTML and XML mojos.
My motiviations for doing this are:
I want an XML report to extract data from to add a new column to the
Xebia dashboard plugin.
I want an XML report for Hudson to extract data from.
CPD is ok, but Simian is better and is configurable.
I want to rename the simian-report-maven-plugin to
simian-maven-plugin, because it is now not just for reporting. Is
there any interest in adding this plugin to the codehaus mojo
collection? Please let me know if there is, and I will gladly
contribute my efforts. If there is not, I intend to publish it
independently, with respect to Miguel Griffa, its original author, and
following the Gnu LGPL terms under which it was made available.
Thanks for your interest.
Rupert Smith
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email