- オプションのパラメーター testIncludes または testExcludes をコマンドラインから maven コンパイル プラグインに渡すことは可能ですか?
オプションのパラメーターとして .java を渡す必要があります。
何かのようなもの
mvn clean verify test-compile -DtestIncludes=**/course/MyTest.java,**/course/CompileMeWithMyTest.java,etc
ページhttp://maven.apache.org/plugins/maven-compiler-plugin/testCompile-mojo.html testIncludes および testExcludes で、ユーザー プロパティについて言及されていません
testIncludes:
コンパイラの包含フィルターのリスト。
タイプ: java.util.Set
以降: 2.0
必須: いいえ
testExcludes:
コンパイラの除外フィルターのリスト。
タイプ: java.util.Set
以降: 2.0
必須: いいえ
質問 1 に可能なバリエーションがない場合。コマンド ラインを使用して、次のプロファイルで java クラス/フォルダーを含める/除外するように設定することは可能ですか。
<profile> <id>only-necessary-classes</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3</version> <configuration> <source>${java-version}</source> <target>${java-version}</target> </configuration> <executions> <execution> <id>default-testCompile</id> <phase>test-compile</phase> <configuration> <testIncludes> <include>**/tests/projectname/course/CheckQuizWithNewAccount.java</include> <include>**/tests/projectname/course/V8GenericTests.java</include> </testIncludes> </configuration> <goals> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile>