2017-06-05 9 views
0

project2がproject1のjarに依存する2つのJavaプロジェクトがあります。 BotはMavenプロジェクトです。現時点ではこれは私がのProject2からjarファイルを作成するために何をすべきかです:別のMavenジョブの中でmavenジョブを実行しています

c:\eclipse\workspace\project1> mvn install 
c:\eclipse\workspace\project2> mvn package 

私は何とか最後のコマンドは、jarファイルを作成するために十分になるようMVNがprojects2さんのpom.xml内でコマンドをインストール「が含まれる」でした?

答えて

1

Maven Reactorの基本的な使用例(Mavenのマルチプロジェクト/モジュールビルドのファンシー名)について説明しました。 この点で、あなたの2つのプロジェクトは、親pom(project1とproject2の両方の先行者)と並んでいます。 Mavenマルチモジュールビルドでは、モジュールは互いに依存することができます。あなたの場合は、他の依存関係と同様にproject2の依存関係としてproject1を指定します。次に、(親のpom上で)packageを実行すると、Mavenは依存関係を見て、まずproject1をビルドし、次にproject2のビルドされたjarを使用します。

関連する問題