junit テストが使用する pom.xml に環境変数を設定することは可能ですか? Netbeans は環境変数を取得し、プロジェクトを正しくビルドできます。しかし、コマンド ライン (mvn clean -> mvn install) を使用すると、テスト エラーが原因でビルドが失敗します。
ありがとう。
私が知っている2つのアプローチがあります。
コマンドライン:
次のようにコマンドラインで渡すことができます
mvn -DAM_HOME=conf install
pom の使用:
AM_HOM
が変数で値が の場合、conf
以下のように入力します。
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
...
<configuration>
...
<environmentVariables>
<AM_HOME>conf</AM_HOME>
</environmentVariables>
</configuration>
</plugin>
...
<plugins>