モジュールの前に親を強制的にビルドする簡単な方法はありますか?
ユースケース: 次の問題を解決するためのベスト プラクティスは何かを理解しようとしています。
「A」と「B」という名前の 2 つのプロジェクトがあります。どちらにも「P」という名前の親があります。
「P」には共有リソースの依存関係管理があり、これにより共有アーティファクトに同じバージョンを使用できます。
「P」は、「A」と「B」をモジュールとして実行するためにも使用されます。
問題: 新しいアーティファクトが追加されると、バージョンを 'P' に追加し、依存関係を 'A' に追加します (たとえば)。今、Maven のクリーン インストールを実行すると、「dependencies.dependency.version」が見つかりません。
これは、maven が最初に自分自身の前にそのモジュールをビルドし、次に「A」にバージョンがないという事実によるものです。
次の下に「A」pomを配置できることを知っています:../そしてそれは機能します(ただし、常にではありません)。
私の質問に戻ります:モジュールの前に親を強制的にビルドする簡単な方法はありますか?