Checkstyle插件错误地检查资源文件

时间:2013-09-04 09:27:55

标签: java maven checkstyle

当我使用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检查属性文件

如何防止checkstyle在我的资源文件夹中查看?

1 个答案:

答案 0 :(得分:3)

这是maven-checkstyle插件的2.10版本的已知问题。请参阅此处的评论:

https://jira.codehaus.org/browse/MCHECKSTYLE-184

您可以降级到2.9.1版,或者等到他们在新版本中修复此配置。