We also need some informations of this kind.
I had some experience with JavaNCSS outside Maven and a JavaNCSS plugin would satisfy our needs.
JavaNCSS has been able to output XML since a while and it would probably be easy to integrate in Maven the information it delivers.

A 17:23 14/02/2003 +0100, vous avez �crit :
I would like to start a new Maven plugin utilizing the free
SourceMonitor (http://www.campwoodsw.com).

It is a windows-based GUI application and allows to capture source
code metrics of various programming languages (C,C++, Deplhi, Visual
Basic, Java and HTML) rapidly.

The killer feature IMHO is the ability to checkpoint the measured
projects and visualize the metric changes between the checkpoints.

It captures the following metrics

+) Statements
+) Percent Branch Statement
+) Method Call Statements
+) Percent Lines with Comments
+) Classes and Interfaces
+) Methods per Class
+) Average Statements per Method
+) Statements in Biggest Method
+) Maximum Block Depth
+) Average Block Depth


SourceMonitor is currently rewritten to separate the engine from the
GUI using XML reports and commands. The engine could be run from the
command line on Windows and LINUX and create the XML reports.

IMHO a plugin for simple source code metrics and checkpointing
facility is missing

+) the JDepend plugin provides a few metrics
+) the JavaNCSS plugin provides no integration with JXR at the moment


VISION
=====================================================

+) Provide a plugin running the SourceMonitor engine to create
metrics as XML reports

+) Transform the XML report to XDOC with full source cross
referencing support

+) The visualization of the checkpoints with SVG generated images


HELP REQUESTED
=====================================================

+) Is there anyone out there who would take care of the SVG part?! I
would love to have SVG generated images.


Thanks in advance

Siegfried Goeschl


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to