2

次の行を使用して、「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"/>

3 行目を見てください。これが欲しい -> [except="**/MyExcludedFileTest.java"] を .classpath ファイルに配置します。Mavenにそれを行うように指示するにはどうすればよいですか?

4

2 に答える 2

3

を使用し<testExcludes>ます。

このQ&Aが役立つはずです。

于 2012-05-21T08:43:24.330 に答える