从maven生成eclipse文件时,使用插件中的checkstyle配置

时间:2012-11-12 08:14:37

标签: eclipse maven checkstyle

我有一个常见的工件,我存储构建工具配置文件,例如checkstyle,pmd等。

我可以访问这些文件,当我从控制台运行时,一切都按预期工作。配置文件包含在我的项目中,当我从控制台运行mvn site时,会按预期生成报告。

但是,找不到eclipse所需的文件,并且应该在运行mvn eclipse:eclipse时包含这些文件。我收到一个错误,告诉我无法找到这些文件。

这是我的POM.xml文件的重要部分:

<build>
  <extensions>
    <extension>
      <groupId>com.foo</groupId>
      <artifactId>build-tools</artifactId>
      <version>1.0</version>
    </extension>
  </extensions>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-eclipse-plugin</artifactId>
      <version>2.9</version>
      <configuration>
        <additionalBuildcommands>
          <buildcommand>net.sf.eclipsecs.core.CheckstyleBuilder</buildcommand>
        </additionalBuildcommands>
        <additionalProjectnatures>
          <projectnature>net.sf.eclipsecs.core.CheckstyleNature</projectnature>
        </additionalProjectnatures>
        <additionalConfig>
          <file>
            <name>.checkstyle</name>
            <location>${basedir}/eclipse-checkstyle.xml</location>
          </file>
        </additionalConfig>
      </configuration>
    </plugin>
  </plugins>
</build>

所以我的问题是如何让maven理解我运行eclipse:eclipse命令时要包含这些位于我的构建工具工件中的文件?

编辑:无法找到eclipse-checkstyle.xml。

0 个答案:

没有答案