API, admin, frontみたいな複数プロジェクトをまとめてgradle対応化する際に、極力共通のdependencyとかスクリプトはまとめておきたいなーと思ってgradleのマルチプロジェクトにすることってあると思います。 Hierarchical layouts /path/to/workspace |-- RootProject |-- build.gradle |-- settings.gradle |-- /API |-- build.gradle |-- /src |-- /admin |-- build.gradle |-- /src |-- /front |-- build.gradle |-- /src このフォルダ構成で、RootProject/build.gradleには共通の設定を書いて、各プロジェクトのbuild.gradleには差分だけを書くのがDRYな