私は非常に多くのJavaファイルを持っています。これらのjavaファイルtest.javaはsrc/test/java構造体にありません。 例:src/java/abcにabc.javaという名前のjavaファイルがありますが、abcTest.javaという名前のこのjavaファイルのテストファイルはsrc/java/junit/abcにあります。 どのように私はmaven pom.xmlを通してこのjavaファイルのjunitテストを行うのですか?src/main/javaの通常のjavaファイルとsrc/test/javaのテストファイルが必要なので、どうすればmavenを通してテストしますか?テストファイルがmavenise構造体でないときにMavenでJunit Testを実行する方法
私はpom.xmlにjunitの依存関係と確実なプラグインを追加しました。
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
と確実なプラグインは、私がMVN testコマンドを与えているが、まだそれがログにゼロテストを与えている
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.10</version>
<configuration>
<testSourceDirectory>${basedir}/../src/java/junit/*.java</testSourceDirectory>
<testClassesDirectory>${project.build.directory}/classes/</testClassesDirectory>
<includes>
<include>abcTest.java</include>
</includes>
</configuration>
</plugin>
です。誰でもこの方法でjavenを介してjunit test.javaファイルを実行する方法を教えてください。
なぜこの種の構造が必要ですか? – asg
私はどんな構造も必要ありません –
私はあなたを混乱させて申し訳ありません。私の要点は、JUnitクラスをソースコード内に配置したいのですが、pom.xmlを使用して実行する必要があるのはなぜですか? – asg