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 です。