我正在开发一个使用Tycho构建的Eclipse插件代码库。它使用父POM定义checkstyle配置。父POM不在我的工作区中,它是从Maven仓库获得的。
我似乎安装了“M2Eclipse的Checkstyle配置插件”。
当我运行Maven构建时,它会生成checkstyle警告,这些警告与我在Eclipse中查看源文件时收到的警告不同。
显然,这是因为maven-checkstyle-plugin和Eclipse正在使用不同的checkstyle配置文件。我认为“M2Eclipse的Checkstyle配置插件”的目的是配置Eclipse Checkstyle插件以使用与项目构建使用相同的规则。
过去我见过很多关于此的问题,但我不知道目前的情况如何。甚至可以这样做,还是我将不得不手动检查构建使用的规则文件,并为每个项目手动配置Eclipse Checkstyle配置以使用该规则文件?