1

src/test/java の一部の .java ファイルが maven ビルドにパッケージ化されないようにしようとしました。私の pom.xml は次のとおりです。

plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <inherited>true</inherited>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
</configuration>
<executions>
   <execution>
    <id>default-testCompile</id>
        <phase>test-compile</phase>
            <configuration>
                   < test Excludes >
                <exclude>**/Test1.java</exclude>
                    <exclude>**/Test2.java</exclude>
                    <exclude>**/Test3.java</exclude>
                    <exclude>**/Test4.java</exclude>
                                <exclude>**/Test5.java</exclude>

                 </testExcludes>
            </configuration> 
                <goals>
              <goal>testCompile</goal>
            </goals>
        </execution>                  
    </executions>
enter code here

しかし、ビルドから除外されているテスト クラスを実行しようとすると、ClassNotFoundException が発生します。

親切に、私を導いて..

4

1 に答える 1

-1

以下のプラグインを追加したので、テスト ケースをスキップします。

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
      <version>2.12.2</version>
      <configuration>
        <skipTests>true</skipTests>
      </configuration>
</plugin>
于 2013-08-01T08:43:49.713 に答える