ホームページ  >  に質問  >  本文

Spring Boot マルチモジュール プロジェクトをパッケージ化するにはどうすればよいですか?

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

外側の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 が存在しないことが報告されました

リーリー
巴扎黑巴扎黑2702日前711

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理2017-05-27 17:43:23

    これは 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
  • キャンセル返事