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