10

junit テストが使用する pom.xml に環境変数を設定することは可能ですか? Netbeans は環境変数を取得し、プロジェクトを正しくビルドできます。しかし、コマンド ライン (mvn clean -> mvn install) を使用すると、テスト エラーが原因でビルドが失敗します。

ありがとう。

4

1 に答える 1

17

私が知っている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>
于 2012-06-18T08:01:20.930 に答える