2
  1. オプションのパラメーター 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. 質問 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>
    
4

1 に答える 1