2017-02-08 5 views
0

私はSpring Bootを初めて使用しています。spring boot mavenプラグインで1つのコマンドでプロジェクトをビルド

私はいくつかのモジュールとのMavenプロジェクトを持っていると私は(そう、彼らは、サーバーにデプロイせずにjarファイルから実行できます)春ブーツWebに移行したいWebサービス、といくつかのモジュールがあります。

そして、私は1つのコマンドでそれを構築したい - 私は親ポンポンスプリング・ブートのmaven-pluginの、春・ブート・スターター・親と春ブート・スターターに含まれているために

mvn clean install package spring-boot:repackage 

のようななめらか-webすべてのサービスモジュールのpomに含まれています。春・ブートのmaven-pluginのは、すべてのモジュールに適用されますので、私は、1つのコマンドですべてを構築するカント、私はそれがサービスモジュールに適用する:

は今、私は問題を持っています。

これを行う方法はありますか?読み取りその後

https://github.com/DISID/disid-proofs/tree/master/spring-boot-multimodule

:あなたは、マルチモジュールプロジェクトで作業する場合

答えて

3

まず第一に、私はあなたに、次のアーキテクチャ(モジュール部門を理解するためにREADME.adocファイルを読み込む)をお勧めします今、あなたはapplicationモジュール(@SpringBootApplication注釈付きクラスが含まれている1)がspring-boot-maven-plugin、すべてのspring-boot-starter-*が含まれている必要があり独特の一つであることを理解しています。

だから、あなたは/コンパイル次のコマンドを使用して、親からのすべてのプロジェクト全体をインストールする必要があります。その後

mvn clean install

を、あなたはapplicationモジュールにアクセスしにmvn spring-boot:runコマンドを実行する必要がありますアプリケーションを実行します。

希望すると、

関連する問題