0

我在我的项目中使用 checkstyle 5.5 并使用 Jenkins 1.462 进行构建。

我的项目构建成功,但是我的项目中的每个 java 类都会导致 Checkstyle 创建一个高优先级,TreeWalker如下所示的错误:

ProductComparisonService.java:0, TreeWalker, Priority: High Got an exception - java.lang.ClassCastException: antlr.CommonToken cannot be cast to antlr.Token

没有可用的描述。请升级到最新的 checkstyle 版本。

我尝试升级到 checkstyle 5.6,但这并没有解决问题。我会很感激任何想法。

4

1 回答 1

2

您正在使用的其他插件中存在冲突的 antlr(works) 版本,这会干扰类加载器。您需要卸载该其他插件。

我自己没有测试过,但这里有一些推荐的工具,它们可能能够为你找到有问题的 jar:

于 2013-01-10T21:58:21.223 回答