私は現在、比較的大規模なテスト プロジェクトのテスト スイートに取り組んでいます。flexmojos プロジェクトのテストハーネスです。テストスイートが一般的にどのように機能するかをここに書き留めました: https://flexmojos.atlassian.net/wiki/display/FLEXMOJOS/How+the+flexmojos-test-harness+works
私の問題は、現在、ビルドの初期化フェーズで多くのものが test-local-repo にコピーされていることですが、すべてではありません (すべてをリストすると巨大な pom が発生します)。ビルドは、最初にメインのローカル リポジトリを検索し、そこで見つからない場合はダウンロードするように構成されています。そのため、ビルドが実行されると、多くのものがリモート リポジトリから読み込まれます。残念ながら、これはテストスイートが実行されるたびに行われます。
私がやりたいことは、メインのローカルリポジトリからのものを提供し、メインのmavensリポジトリから見つけることができないものをフェッチする、ある種のローカルネクサス/アーティファクトリのようなプラグインをセットアップすることです(私のメイン設定で構成されています) .xml)。このプラグインを使用してビルドのメイン リポジトリとして機能させたいので、必要なアーティファクトはテストスイートが最初に実行されたときにのみダウンロードされます。
そのようなものが利用可能であることを教えてください:-)
クリス