NOTICE: Prefer Kotlin as the scripting language for Gradle Useful resources Pianini, Danilo. "Enforce reproducibility: dependency management and build automation" Gradle Doc. "Getting Started" Gradle Doc. "Build Script Basics" Gradle Doc. "Authoring Multi-Project Builds"