我们在很长一段时间内使用checkstyle来完成我们的多模块maven项目。最近我已经定制了我们的checkstyle配置文件以满足更多需求(一些警告被关闭,其他人更改优先级等) - 并且奇怪的事情开始了。现在,maven checkstyle插件会在运行之间生成略有不同的结果。即如果你在同一个模块中连续10次mvn clean install checkstyle:checkstyle
,那么其中8-9个结果是相同的,但是1-2次之前会有几个额外的警告丢失(尽管它们是正确的)。似乎差异仅来自com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck
规则...
maven-checkstyle-plugin的版本2.10,2.11和2.12.2仍然存在同样的问题。
有没有人见过这样的行为?有任何建议如何修复它?