Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 668 Bytes

File metadata and controls

33 lines (22 loc) · 668 Bytes

Spring Boot Multi-Project Gradle

This is an example project seeking to illustrate how you can create robust multi-project environments using Gradle

Multi-project builds

settings.gradle contains a list of all the sub projects

build.gradle

allprojects block applies to all sub projects

each project is included via project(":[project-name]")

you can include subprojects in a project via dependencies like so:

project(":boot-api") {
    dependencies {
        compile project(":boot-logger")
        // other dependencies
    }
}

Running the application

In the project root directory, run:

./gradlew :boot-api:bootRun