Maven ビルド用にいくつかのシステム変数を渡したいと思います。使えばmvn clean install -Dfirst.variable=value -Dsecond.variable=second.value
なんでもいい。しかし、この構成はpom.xml
機能しません。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.3</version>
<executions>
<execution>
<id>tests</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<includes>
<include>**/*Test.java</include>
</includes>
<systemPropertyVariables>
<first.variable>${value}</first.variable>
<second.variable>${second.value}</second.variable>
</systemPropertyVariables>
</configuration>
</execution>
</executions>
</plugin>
<id/>
なしでこの構成を使用しようとしまし<phase/>
た<goals>
が、役に立ちませんでした。プラグインが動作しない可能性はありますか? これらの変数のハードコードされた値でさえ、渡されません。もしそうなら、考えられる解決策は何ですか?前もって感謝します。