A simple gradle multi-module project example
template-gradle
platform : define project version, similar to maven's dependencyManagement.
common-lib : library module, define public dependencies for other modules to use.
server : spring boot web example
You need to publish the platform module locally first, as shown here: