我设法使用以下行从“src/main/java”中排除文件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<excludes>
<exclude>**/MyExcludedFile.java</exclude>
</excludes>
</configuration>
</plugin>
添加之后,maven 生成了我的 .classpath 文件的以下几行:
<classpathentry excluding="**/MyExcludedFile.java" kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
现在我如何为 src/test/java 做同样的事情?
我期待这样的东西出现在我的 .classpath 文件中:
<classpathentry excluding="**/MyExcludedFile.java" kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry excluding="**/MyExcludedFileTest.java" kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
看第三行。我希望这个 -> [ exclude="**/MyExcludedFileTest.java"] 出现在我的 .classpath 文件中。我如何告诉 maven 这样做?