我正在使用checkstyle 5.5进行项目并使用Jenkins 1.462进行构建。
我的项目构建成功,但我项目中的每个java类都会导致Checkstyle创建一个高优先级,TreeWalker
错误,如下所示:
ProductComparisonService.java:0,TreeWalker,Priority:High得到了 exception - java.lang.ClassCastException:antlr.CommonToken不能 施放到antlr.Token
无描述。请升级到最新的checkstyle版本。
我尝试升级到checkstyle 5.6,但这并没有解决问题。我很欣赏任何想法。
答案 0 :(得分:1)
你正在使用的其他插件中有一个有冲突的antlr(works)版本,这会干扰类加载器。你需要卸载那个其他的插件。
我还没有自己测试过,但是这里有一些推荐的工具可能会为你找到有问题的jar: