ファイルシステムの隣接するディレクトリに、次の 2 つのプロジェクトがあります。
- project_a (-SNAPSHOT)
- project_b (-SNAPSHOT、project_a に依存)
project_b をビルドし、Maven が project_a がファイルシステムに存在することを検出して、そのアーティファクトをローカル リポジトリで探すのではなくビルドしたいと考えています。
アグリゲーター内でこれらを構築し、リアクターを使用して project_b ie を選択できます。
mvn --projects project_b [goal]
ただし、これには問題があるため、
- この 2 つのプロジェクトの例は、数十のプロジェクトで構成される実際のビルドを簡略化したものであり、それらすべてをリストするアグリゲーター プロジェクトを維持する必要はありません。
- -SNAPSHOT 依存関係のみを再帰的に構築したい
ファイルシステムを調べて -SNAPSHOT 依存プロジェクトを見つけてビルドする再帰ビルドをMavenに実行させるためのきちんとした方法はありますか?