Spring Boot マルチモジュール プロジェクトをパッケージ化するにはどうすればよいですか?
巴扎黑
巴扎黑 2017-05-27 17:41:23
0
1
729

単純なマルチモジュール プロジェクトを構築しました:
構造:

外側のpom.xmlは次のとおりです

<プロジェクト xmlns="http://maven.apache.org/POM/4.0.0"

リーリー

</ビルド>

</プロジェクト>

`
web pom ファイル`<?xml バージョン="1.0" エンコーディング="UTF-8"?>
<プロジェクト xmlns="http://maven.apache.org/POM /4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

リーリー

</プロジェクト>
`

実行、パッケージ化は可能ですが、IndexService が存在しないことが報告されました

リーリー
巴扎黑
巴扎黑

全員に返信(1)
大家讲道理

これは Spring-boot の問題ではなく、Maven の依存関係の問題です

紫色の Maven プロジェクトがあるとします

山括弧はプロジェクト タイプであり、その前にプロジェクト レベルが続きます

iot-cloud<pom>

iot-http<jar>
iot-mqtt<jar>
iot-oauth<jar>
iot-sql-service<jar>
iot-restful<war>

iot-cloud total プロジェクトの下には 5 つのサブプロジェクトがあり、そのうち iot-restful は Spring-boot のスタートアップ プロジェクトであるため、他の 4 つのプロジェクトに依存してサービスを提供しています。他の 4 つのプロジェクトは iot-resutful に依存するので、Maven のインストールは問題ありません

もちろん、テストケースはパッケージ化されていないため、設定ファイルの導入の優先順位を考慮する必要があります

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート