如何使Eclipse Checkstyle插件和Maven Checkstyle插件使用相同的规则?

时间:2011-06-19 15:12:21

标签: eclipse maven checkstyle

当我的Maven构建在Jenkins上运行时,我希望Eclipse中的Checkstyle规则符合规则。

我该怎么做?

感谢。

[编辑]

因此,我将eclipse中的checkstyle设置导出到项目文件夹中的新XML文件,并使用

指向maven checkstyle插件
<plugin>
 <artifactId>maven-checkstyle-plugin</artifactId>
 <version>2.6</version>
 <configuration>
    <configLocation>checkstyle.xml</configLocation>
 </configuration>
</plugin>

2 个答案:

答案 0 :(得分:1)

您必须将eclipse checkstyle设置导出到文件中,并将Jenkin(/ Hudson)checkstyle插件配置为使用相同的配置文件。

答案 1 :(得分:0)

我按照以下方式执行了操作:我有一个单独的maven构建项目,其中包含checkstyle / pmd以及类路径上的其他内容(规则集)。 将此项目作为依赖项添加到pom中的checkstyle / pmd插件配置中,如果您简单地调用maven checkstyle / pmd目标,它将在maven和jenkins / hudson中工作。 像魅力一样。