Maven checkstyle冲突计数

Maven checkstyle冲突计数,maven,checkstyle,Maven,Checkstyle,如何让Checkstyle在运行maven任务时打印出发现的违规总数?例如,现在我只是计算了每次跑步后发现的违规次数 为了澄清,我只想在我的maven任务结束时说: Checkstyle found XXX violations 检查样式配置: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId&g

如何让Checkstyle在运行maven任务时打印出发现的违规总数?例如,现在我只是计算了每次跑步后发现的违规次数

为了澄清,我只想在我的maven任务结束时说:

Checkstyle found XXX violations
检查样式配置:

<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>

org.apache.maven.plugins
maven checkstyle插件
2.17
代码检查
验证
检查
真的
/路径
100

在Eclipse外部使用“mvn checkstyle:checkstyle”命令构建项目。并在/Your_Project/target/site文件夹中打开生成的checkstyle.html。您可以看到完整的报告。

有一种替代方法可以返回实际的数字。要做到这一点,您只需将允许的违规次数更改为0,然后运行
mvn clean install
这将运行您的checkstyle插件,最终失败。然后,它将显示违规数量与允许违规数量的比较。

请将您的
pom.xml
中的插件配置、当前输出和希望获得的输出包括在内,好吗?@mureinik I无法包括输出。但是下面是更新的XML如何计算违规数量?首先,您需要生成报告!!这不是这个问题要问的,对吧。完成maven任务后需要有一行代码,比如
Checkstyle-found-XXX违规
。那么如何生成XXX(或违规数量)。这是一种替代方法,因此可以将此任务与其他任务链接以生成报告。例如:mvn clean install checkstyle:checkstyle您正在提供生成报告的方法。问题不是问什么。或者按照您的建议,是否会有这样的计数输出?