当我使用maven-checkstyle-plugin时,它总是对我的src / main / resource文件夹中的文件执行检查。我在我的pom文件中设置了<excludes>
指令,但它显然没有效果。在控制台上我看到:
[DEBUG] (f) excludes = **/env/*,/**/env/*,**/resources,/**/resources,**/resources/*,**/resources/**/*,/**/resources/**/*
[DEBUG] (f) includeTestSourceDirectory = false
[DEBUG] (f) includes = **\/*.java
[DEBUG] (f) sourceDirectory = /opt/Whitney/workspace/XXX/src/main/java
[DEBUG] (f) testSourceDirectory = /opt/Whitney/workspace/XXX/src/test/java
[DEBUG] -- end configuration --
[DEBUG] Added '/opt/Whitney/workspace/XXX/src/main/resources' as a source directory.
此跟踪表明它忽略了我的排除指令。此外,即使我的<includes>
指令要求**\/*.java
如何防止checkstyle在我的资源文件夹中查看?
答案 0 :(得分:3)
这是maven-checkstyle插件的2.10版本的已知问题。请参阅此处的评论:
https://jira.codehaus.org/browse/MCHECKSTYLE-184
您可以降级到2.9.1版,或者等到他们在新版本中修复此配置。