0

2つのMavenプロジェクトAとBがあります。AはBに依存します。Bが更新されたら、次の手順を実行する必要があります(Aをビルドするため)。

  1. ビルドB
  2. Bをインストールします
  3. を建てる

ステップ1と2を組み合わせて、プロジェクトBのjarファイルをビルドしてAに自動的に提供することは可能ですか?

4

1 に答える 1

3

複数モジュールの親pomを使用して、両方を同時にビルドすることができます。まったく同じではありませんが、複数のpomを操作する場合にはるかに簡単になります。親pomへのビルドクリーンインストールは、その子のそれぞれに同じことを行い、利用可能な最新バージョンが表示されます。

実際、あなたの場合はmvn clean install、ステップ1と2を1つのコマンドラインに組み合わせた方がおそらく良いでしょう。build利用可能なソースがない場合は、インストールします。複数のpomがある状況では、multi-pomの方が適しています(ケース5)。

また、簡単なバッチスクリプト、またはPowerShellまたはBashの1行を記述して、バッチスクリプトで実行できることを実行できます。

于 2012-11-02T13:20:17.607 に答える