This is an example project seeking to illustrate how you can create robust multi-project environments using Gradle
settings.gradle contains a list of all the sub projects
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
}
}In the project root directory, run:
./gradlew :boot-api:bootRun