2

-fae /-fail-at-endコマンドラインオプションを使用して、障害が発生した後も続行するようにMavenに指示できることはわかっています。この動作を特定のモジュールのデフォルトとして設定する方法はありますか?

背景:
AntビルドからMavenベースのビルドに移行しており、ユニットテストに失敗した場合でも、チームの他の開発者はビルドの完了に慣れています。〜200モジュールの製品では、ビルドにかなりの時間がかかります。開発者が-faeオプションを追加することを忘れずに、失敗したすべてのテストを最初から確認できれば理想的です。

Mavenのドキュメントを読むと、答えははっきりとした「いいえ」であると感じますが、私は自分の基盤をカバーし、これを行うための文書化されていない方法がないことを確認したいと思います...

ありがとう!

4

2 に答える 2

2

Mavenソースコードをチェックアウトした後、これがデフォルトで構成できないことを確認できます。

既存の問題はMavenトラッカーで開かれています:http://jira.codehaus.org/browse/MNG-5342(それでも必要な場合は投票してください-開いたので投票できないことに気づきました;)) ..。。

よろしく、

于 2013-04-11T17:01:42.113 に答える
1

テストの失敗をスキップするには、プロパティを使用できますmaven.test.failure.ignore。もちろん、親と子のpomがある場合は、モジュールごとにこのプロパティを使用できます。

于 2012-08-31T12:35:44.573 に答える