Maven Checkstyle无效

时间:2017-08-21 12:43:50

标签: maven checkstyle

我在TreeWalker模块下的checkstyle.xml中设置了以下模块

<module name="NestedIfDepth">
  <property name="max" value="3" />
</module>
<module name="NestedTryDepth">
  <property name="max" value="3" />
</module>

但是,如果我说写超过3个嵌套的IF语句,它在我的maven安装期间不会抛出checkstyle错误

Checkstyle插件在POM中配置如下:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-checkstyle-plugin</artifactId>
  <version>2.8</version>
</plugin>

1 个答案:

答案 0 :(得分:0)

使用Maven Checkstyle Plugin进行自定义检查时,需要使用custom checkstyle checker configuration的位置配置插件:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-checkstyle-plugin</artifactId>
  <version>2.8</version>
  <configuration>
    <configLocation>[filename for custom checkstyle config file]</configLocation>
  </configuration>
</plugin>