2016-12-27 28 views
0

如何在運行maven任務時將Checkstyle打印出發現的違規總數?例如,現在我只是總計每次運行後發現的違規數量。Maven checkstyle違規計數

爲了澄清,我只是想這在我的maven任務結束:

Checkstyle found XXX violations 

的Checkstyle配置:

<build> 
<plugins> 
    <plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-checkstyle-plugin</artifactId> 
    <version>2.17</version> 
    <executions> 
    <execution> 
    <id>checkstyle</id> 
     <phase>validate</phase> 
     <goals> 
     <goal>check</goal> 
     </goals> 
     <configuration> 
     <failOnViolation>true</failOnViolation> 
     <configLocation>/path</configLocation> 
     <maxAllowedViolations>100</maxAllowedViolations> 
     </configuration> 
    </execution> 
    </executions> 
    </plugin> 
    </plugins> 
</build> 
+0

您能否在您的'pom.xml'中包含插件的配置,您當前的輸出以及您想要獲得的輸出? – Mureinik

+0

@mureinik我不能包含輸出。但這裏是更新的xml – Woot4Moo

回答

0

建立與項目「MVN的CheckStyle:CheckStyle的」命令外Eclipse。並在/ Your_Project/target/site文件夾中打開生成的checkstyle.html。你可以看到完整的報告。

+0

如何計算違規次數? – prime

+0

首先你需要生成報告! –

+0

這不是這個問題所要求的。在完成maven任務後需要有一行,比如'Checkstyle found XXX violations'。那麼你怎麼能生成這個XXX(或者違規次數)。 – prime