You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2014/07/13 11:16:15 UTC
svn commit: r1610147 -
/maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportGenerator.java
Author: hboutemy
Date: Sun Jul 13 09:16:15 2014
New Revision: 1610147
URL: http://svn.apache.org/r1610147
Log:
[MCHECKSTYLE-232] added the version of Checkstyle used to the generated report
Modified:
maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportGenerator.java
Modified: maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportGenerator.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportGenerator.java?rev=1610147&r1=1610146&r2=1610147&view=diff
==============================================================================
--- maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportGenerator.java (original)
+++ maven/plugins/trunk/maven-checkstyle-plugin/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleReportGenerator.java Sun Jul 13 09:16:15 2014
@@ -172,6 +172,12 @@ public class CheckstyleReportGenerator
sink.link( "http://checkstyle.sourceforge.net/" );
sink.text( "Checkstyle" );
sink.link_();
+ String version = getCheckstyleVersion();
+ if ( version != null )
+ {
+ sink.text( " " );
+ sink.text( version );
+ }
sink.text( "." );
if ( enableRSS )
@@ -831,4 +837,14 @@ public class CheckstyleReportGenerator
return treeWalkerNames;
}
+ /**
+ * Get the effective Checkstyle version at runtime.
+ * @return the MANIFEST implementation version of Checkstyle API package (can be <code>null</code>)
+ */
+ private String getCheckstyleVersion()
+ {
+ Package checkstyleApiPackage = Configuration.class.getPackage();
+
+ return ( checkstyleApiPackage == null ) ? null : checkstyleApiPackage.getImplementationVersion();
+ }
}