2012-12-06 14 views
1

我有一個由surefire運行的特定測試用例,當這個vm arg沒有設置時它會失敗。Maven:MAVEN_OPTS中的vm參數不起作用,但是它們是在命令行中指定的

我能夠讓測試順利通過,如果我跑:

mvn test -Dtest=TestClass -Djava.net.preferIPv4Stack=true 

這個偉大的工程。現在我想概括一下,以便vm arg爲所有maven版本設置。

在我的.bashrc我已經通過呼應環境變量,它被設置添加

MAVEN_OPTS='-Djava.net.preferIPv4Stack=true' 

我已確認。這不幸的是對我的測試用例沒有什麼影響。我錯過了什麼其他的考慮會影響到這裏?

謝謝! [R

回答

0

基礎上documentation你可以給一個補充配置到Maven的萬無一失,插件:

<configuration> 
    <argLine>-Djava.net.preferIPv4Stack=true</argLine> 
    ... 
</configuration> 
相關問題