0

この質問に対する答えがインターネット上で見つからなかったので、ここで質問します。プロパティ値で特定のプラグインの実行をスキップしたい:

<properties>
    <skipTests>true</skipTests>
</properties>
...

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <executions>
        <execution>
            <id>1</id>
            <phase>process-test-resources</phase>
            <goals>
                <goal>exec</goal>
            </goals>
            <configuration>
                <skip>${skipTests}</skip>
            </configuration>
        </execution>
        ...

そして、私の目標は、呼び出すときにプロパティ ${skipTests} を TRUE 値にすることです

mvn clean install

そして、私が呼び出すとFALSEになるはずです

mvn test

以下のコマンドは使用したくありません (実際には機能しますが、醜いです):

mvn test -DskipTests=false

それはどのように行われるべきですか?

4

0 に答える 0