【问题标题】:How do I make the Eclipse Checkstyle plugin and the Maven Checkstyle plugin use the same rules?如何让 Eclipse Checkstyle 插件和 Maven Checkstyle 插件使用相同的规则?
【发布时间】:2011-09-18 04:39:29
【问题描述】:

当我的 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>

【问题讨论】:

  • 很高兴您发布了示例代码。 :)

标签: eclipse maven checkstyle


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-08-31
      • 2011-04-28
      • 2013-08-17
      • 2011-08-17
      • 2011-03-28
      • 2019-08-11
      • 2016-04-29
      • 1970-01-01
      • 2015-04-22
      相关资源
      最近更新 更多