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

标签 java maven checkstyle

当我使用 maven-checkstyle-plugin 时,它总是对我的 src/main/resource 文件夹中的文件执行检查。我设置了 <excludes>我的 pom 文件中的指令,但它显然没有效果。在控制台上我看到:

[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> 属性文件正在被 checkstyle 检查指令授权 **\/*.java

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

最佳答案

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

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

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

关于java - Checkstyle 插件错误地检查资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18610117/

相关文章:

java - Axis2 客户端无法在 Tomcat 7.0.42 上启动第二个 https 调用

java - 如何使用 Java 和 Maven 实现 Microsoft Graph API

java - Eclipse 自动格式化和 checkstyle

java - lombok生成代码的格式化

java - 在 IntelliJ 10.5 中运行测试时获取 "NoSuchMethodError: org.hamcrest.Matcher.describeMismatch"

java - Intellij idea 未在项目结构 - 模块上显示 "Dependencies"选项卡

maven - JAXB2 Maven 插件不读取配置

Eclipse Checkstyle 插件已安装但不可见

java - 哪个先运行 : new thread or main thread?

java - Maven依赖声明触发编译过程的变化?