Gradle + Spring Boot Gradle Pluginを複数モジュール構成で使う方法です。
Gradle
Root Module
Root Module側のbuild.gradleに、 「bootJar.enabled = false」と「jar.enabled = true」を記述します。
plugins {
id 'org.springframework.boot' version '2.0.3.RELEASE'
}
...
bootJar.enabled = false
jar.enabled = true
Sub Module
Sub Moduleは、何も考慮しないでdependenciesに追加するだけです。
plugins {
id 'org.springframework.boot' version '2.0.3.RELEASE'
}
...
dependencies {
compile project(':RootModule')
}