2

checkstyle、pmd などの build-tools 構成ファイルを保存する一般的なアーティファクトがあります。

ファイルにアクセスでき、コンソールから実行するとすべてが期待どおりに機能します。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>

eclipse:eclipseだから私の質問は、ビルドツールのアーティファクトにあるこれらのファイルが、コマンドを実行したときに含まれることをmavenに理解させる方法ですか?

編集: 見つからないのは eclipse-checkstyle.xml です。

4

1 に答える 1