? dashboard/src/target ? dashboard/src/plugin-resources/images ? dashboard/src/plugin-resources/aggregators/fbfiles.jelly ? dashboard/src/plugin-resources/aggregators/fbviolations.jelly cvs server: Diffing . cvs server: Diffing dashboard Index: dashboard/plugin.properties =================================================================== RCS file: /home/cvspublic/maven-plugins/dashboard/plugin.properties,v retrieving revision 1.11 diff -u -r1.11 plugin.properties --- dashboard/plugin.properties 20 Sep 2004 10:04:46 -0000 1.11 +++ dashboard/plugin.properties 24 Sep 2004 20:09:12 -0000 @@ -75,6 +75,17 @@ # Decide whether to call goals associated with report types or not maven.dashboard.rungoals = true +# images used when generating the progress bar for the dashboard +# HTML color for left bar +maven.dashboard.report.bar.left=green +# HTML color for right bar +maven.dashboard.report.bar.right=red +# image to set cells with (should be transparent) +maven.dashboard.report.bar.image=images/trans.gif +maven.dashboard.report.bar.height=10 +maven.dashboard.report.bar.border=0 +maven.dashboard.report.bar.displayLabel=true + # Default aggregators # ------------------- @@ -189,3 +200,18 @@ maven.dashboard.aggregator.jcoverageloc.label = JCoverage LOC maven.dashboard.aggregator.jcoverageloc.goal = maven-jcoverage-plugin:report maven.dashboard.aggregator.jcoverageloc.description = JCoverage total lines of code + +# Properties for the FindBugs violations aggregator +maven.dashboard.aggregator.fbfiles.script = ${maven.dashboard.aggregators.dir}/fbfiles.jelly +maven.dashboard.aggregator.fbfiles.artifact = ${maven.build.dir}/findbugs-raw-report.xml +maven.dashboard.aggregator.fbfiles.label = FindBugs Files with Violations +maven.dashboard.aggregator.fbfiles.goal = maven-findbugs-plugin:report +maven.dashboard.aggregator.fbfiles.description = Number of files with FindBugs violations + +# Properties for the FindBugs violations aggregator +maven.dashboard.aggregator.fbviolations.script = ${maven.dashboard.aggregators.dir}/fbviolations.jelly +maven.dashboard.aggregator.fbviolations.artifact = ${maven.build.dir}/findbugs-raw-report.xml +maven.dashboard.aggregator.fbviolations.label = FindBugs Violations +maven.dashboard.aggregator.fbviolations.goal = maven-findbugs-plugin:report +maven.dashboard.aggregator.fbviolations.description = Number of FindBugs violations + cvs server: Diffing dashboard/src cvs server: Diffing dashboard/src/main cvs server: Diffing dashboard/src/main/org cvs server: Diffing dashboard/src/main/org/apache cvs server: Diffing dashboard/src/main/org/apache/maven cvs server: Diffing dashboard/src/main/org/apache/maven/dashboard cvs server: Diffing dashboard/src/main/org/apache/maven/dashboard/aggregator cvs server: Diffing dashboard/src/main/org/apache/maven/dashboard/aggregator/clover cvs server: Diffing dashboard/src/plugin-resources cvs server: Diffing dashboard/src/plugin-resources/aggregators cvs server: Diffing dashboard/src/plugin-resources/templates Index: dashboard/src/plugin-resources/templates/dashboard.jsl =================================================================== RCS file: /home/cvspublic/maven-plugins/dashboard/src/plugin-resources/templates/dashboard.jsl,v retrieving revision 1.6 diff -u -r1.6 dashboard.jsl --- dashboard/src/plugin-resources/templates/dashboard.jsl 21 Apr 2004 00:55:43 -0000 1.6 +++ dashboard/src/plugin-resources/templates/dashboard.jsl 24 Sep 2004 20:09:12 -0000 @@ -25,6 +25,7 @@ xmlns:j="jelly:core" xmlns:jsl="jelly:jsl" xmlns:x="jelly:xml" + xmlns:u="jelly:util" xmlns="dummy" trim="false"> @@ -78,7 +79,81 @@ - + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + 0 + 0 + + + + + + + + + + ${percent} + ${percent}% + + + + + + + + + + 0 + 0 + + + + + + + + + + ${cpercent} + ${cpercent}% + + + + +
+
+
cvs server: Diffing dashboard/src/plugin-test cvs server: Diffing dashboard/src/plugin-test/subproject1 cvs server: Diffing dashboard/src/plugin-test/subproject1/src cvs server: Diffing dashboard/src/plugin-test/subproject1/src/java cvs server: Diffing dashboard/src/plugin-test/subproject1/src/java/org cvs server: Diffing dashboard/src/plugin-test/subproject1/src/java/org/apache cvs server: Diffing dashboard/src/plugin-test/subproject1/src/java/org/apache/maven cvs server: Diffing dashboard/src/plugin-test/subproject1/src/java/org/apache/maven/dashboard cvs server: Diffing dashboard/src/plugin-test/subproject1/src/java/org/apache/maven/dashboard/test cvs server: Diffing dashboard/src/plugin-test/subproject1/src/java/org/apache/maven/dashboard/test/subproject1 cvs server: Diffing dashboard/src/plugin-test/subproject1/src/test cvs server: Diffing dashboard/src/plugin-test/subproject1/src/test/org cvs server: Diffing dashboard/src/plugin-test/subproject1/src/test/org/apache cvs server: Diffing dashboard/src/plugin-test/subproject1/src/test/org/apache/maven cvs server: Diffing dashboard/src/plugin-test/subproject1/src/test/org/apache/maven/dashboard cvs server: Diffing dashboard/src/plugin-test/subproject1/src/test/org/apache/maven/dashboard/test cvs server: Diffing dashboard/src/plugin-test/subproject1/src/test/org/apache/maven/dashboard/test/subproject1 cvs server: Diffing dashboard/src/plugin-test/subproject2 cvs server: Diffing dashboard/src/plugin-test/subproject2/src cvs server: Diffing dashboard/src/plugin-test/subproject2/src/java cvs server: Diffing dashboard/src/plugin-test/subproject2/src/java/org cvs server: Diffing dashboard/src/plugin-test/subproject2/src/java/org/apache cvs server: Diffing dashboard/src/plugin-test/subproject2/src/java/org/apache/maven cvs server: Diffing dashboard/src/plugin-test/subproject2/src/java/org/apache/maven/dashboard cvs server: Diffing dashboard/src/plugin-test/subproject2/src/java/org/apache/maven/dashboard/test cvs server: Diffing dashboard/src/plugin-test/subproject2/src/java/org/apache/maven/dashboard/test/subproject2 cvs server: Diffing dashboard/src/plugin-test/subproject3 cvs server: Diffing dashboard/xdocs Index: dashboard/xdocs/changes.xml =================================================================== RCS file: /home/cvspublic/maven-plugins/dashboard/xdocs/changes.xml,v retrieving revision 1.25 diff -u -r1.25 changes.xml --- dashboard/xdocs/changes.xml 20 Sep 2004 10:04:46 -0000 1.25 +++ dashboard/xdocs/changes.xml 24 Sep 2004 20:09:13 -0000 @@ -25,6 +25,17 @@ + + Added new fbfiles aggregator that computes FindBugs total number of files + with violations. + + + Added new fbviolations aggregator that computes FindBugs total number + of violations. + + + Added percentage bar graphs to the report. + Added new jcoverageloc aggregator that computes JCoverage total lines of code.