0

Eclipse で、実行構成の 1 つ(例: Junit テスト ランナー)を使用して開いているプロジェクトを実行したい場合、Eclipse は、プロジェクトにエラーが含まれているかどうかを確認するメッセージを表示します。オプションは (実行/デバッグ->起動中->プロジェクトにエラーが含まれている場合は起動を続行) にあります。それはいいです。

ここで、親に依存するプロジェクトの子があり、両方のプロジェクトが Eclipse で開かれているとします。私の場合、Child は Parent の一連の単体テストです。これは、次善の (しかし不変の) セットアップかもしれません。

親で無害なものを変更した場合、子のテストを実行すると、Eclipseは親を再構築し、新しい親で子のテストを実行します。これで問題ありません。

親で何かを変更すると、エラーが発生します。Eclipse がそれを再構築するのを防ぎます。Eclipse は、成功した最新の親のビルドに基づいて子のテストを実行します。そのため、親プロジェクトの以前のバージョンのテスト結果を黙って取得します。

エラー マーカーは (親の再構築に沿って) 遅れて表示され、私はそれらを見ていない可能性があるため、これは非常に混乱します。

とにかくビルドを更新するポリシーが既にある依存プロジェクトを再ビルドできなかった場合、Eclipse に警告するように指示する方法はありますか?

4

0 に答える 0