この vm arg が設定されていない場合に失敗する、surefire によって実行される特定のテスト ケースがあります。
次を実行すると、テストを正常に渡すことができます。
mvn test -Dtest=TestClass -Djava.net.preferIPv4Stack=true
これはうまくいきます。これを一般化して、すべての maven ビルドに対して vm arg が設定されるようにします。
私の .bashrc に追加しました
MAVEN_OPTS='-Djava.net.preferIPv4Stack=true'
環境変数が設定されていることをエコーすることで確認しました。残念ながら、これは私のテストケースに違いはありません。ここで干渉する他の考慮事項が欠けていますか?
ありがとう!R