35

次のようなモジュールを作成して、Maven でアプリケーションを構成するのが好きです。

<groupId>com.app</groupId>
<artifactId>example-app</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>

<modules>
    <module>app-api</module>
    <module>app-impl</module>
    <module>app-web</module>
</modules>

次に、モジュールは「example-app」を親として使用します。

ここで、Web アプリケーションに「spring-boot」を使用したいと考えています。

私の「app-web」がスプリングブートアプリケーションになるようにmavenを設定する方法はありますか?

私が直面している問題は、親として spring-boot を使用する必要があることです。

4

2 に答える 2

56

spring-boot-starter-parent を使用する必要はありません。これは、すぐに開始するための単なる方法です。それが提供するのは、依存関係の管理とプラグインの管理だけです。自分で両方を行うことができ、途中のステップが必要な場合は、spring-boot-dependencies (または同等の親) を使用して依存関係を管理できます。scope=importそのためには、このように使用します

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <type>pom</type>
            <version>1.0.2.RELEASE</version>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
于 2013-12-22T16:08:15.980 に答える