Safer Gradle projects definition

Gradle

When working on a Gradle based project which contains multiple subprojects, it is common that one of the subprojects will reference others. The way we usually do it is like: