天天看点

question on Hudson JavaNCSS plugin

google看到有人提问:可惜没有留下回复方式;我只能这里作答:

Dear friends,

I noticed that the <b>JavaNCSS</b> plugin for <b>Hudson</b> displays only a subset of the information generated by <b>JavaNCSS</b> (mainly metrics for packages; see <b>hudson_javancss</b>.JPG).

The full <b>JavaNCSS</b> report as you may know displays also metrics for each class/interface (see for e.g. http://www.kclee.de/clemens/java/<b>javancss</b>/object.txt) as well as for each function (see for e.g. http://www.kclee.de/clemens/java/<b>javancss</b>/function.txt). See also https://<b>hudson</b>.dev.java.net/maven-<b>hudson</b>-plugin/<b>javancss</b>.html.

Is anybody currently working on the <b>Hudson</b> <b>JavaNCSS</b> plugin? Can it be that metrics for each class/interface and function become soon available? Or can it be that this is a configuration issue that I might be missing?

Thank you very much,

Ioannis Oikonomou

question on Hudson JavaNCSS plugin

ant的javancss任务,执行之后只有概要,如图,没有详细,怎么回事呢?因为少了样式表,

原任务描述:

     &lt;target name="javaNCSS" depends="init" &gt;

        &lt;taskdef name="javancss" classname="javancss.JavancssAntTask"  classpathref="classpath"/&gt;

         &lt;javancss

             abortOnFail="false"

            ccnPerFuncMax="10"

             srcdir="${src}"

             includes="**/*.java"

            generateReport="true" 

            outputfile="${javaNCSS-result}/javancss-metric.xml"

             format="xml"/&gt;  

     &lt;/target&gt;

修改如下:

             format="xml"/&gt; 

         &lt;xslt style="${config-dist}/javancss/javancss2methodhtml.xsl"  in="${javaNCSS-result}/javancss-metric.xml" out="${javaNCSS-result}/javancss_metrics.xml"&gt;

         &lt;/xslt&gt;

其中增加了:javancss2methodhtml.xsl,这个在:javancss-32.53\xslt里面可以找到,

执行之后的结果:

question on Hudson JavaNCSS plugin

看到这个细节了吧:

question on Hudson JavaNCSS plugin
question on Hudson JavaNCSS plugin

继续阅读