我有一个常见的工件,我存储构建工具配置文件,例如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。