2つのMavenプロジェクトAとBがあります。AはBに依存します。Bが更新されたら、次の手順を実行する必要があります(Aをビルドするため)。
- ビルドB
- Bをインストールします
- を建てる
ステップ1と2を組み合わせて、プロジェクトBのjarファイルをビルドしてAに自動的に提供することは可能ですか?
複数モジュールの親pomを使用して、両方を同時にビルドすることができます。まったく同じではありませんが、複数のpomを操作する場合にはるかに簡単になります。親pomへのビルドクリーンインストールは、その子のそれぞれに同じことを行い、利用可能な最新バージョンが表示されます。
実際、あなたの場合はmvn clean install
、ステップ1と2を1つのコマンドラインに組み合わせた方がおそらく良いでしょう。build
利用可能なソースがない場合は、インストールします。複数のpomがある状況では、multi-pomの方が適しています(ケース5)。
また、簡単なバッチスクリプト、またはPowerShellまたはBashの1行を記述して、バッチスクリプトで実行できることを実行できます。