diff -r 33c10259cb4d -r b9bf144836b8 gradle.rst --- a/gradle.rst Sat Feb 18 16:02:47 2017 +0200 +++ b/gradle.rst Sat Feb 18 16:16:35 2017 +0200 @@ -22,7 +22,26 @@ $ gradle :$SUB:clean $ gradle -p $SUB clean - $ gradle -Pmodile=$SUB clean + +If subproject lies in hierarchy:: + + $ gradle :$SUB/$SUBSUB:clean + $ gradle -p $SUB/$SUBSUB clean + +Creating multilevel project:: + + $ mkdir $PRJROOT + $ cd $PRJROOT + $ mkdir lvl1 lvl1/lvl2 + $ touch build.gradle lvl1/build.gradle lvl1/lvl2/build.gradle + $ { echo include "'lvl1'"; echo include "'lvl1/lvl2'"; } >settings.gradle + $ gradle projects + +``settings.gradle`` can include per line or a list of subprojects:: + + include 'sub1', 'sub2', 'sub2' + include 'lvl1' + include 'lvl1/lvl2' https://docs.gradle.org/current/userguide/intro_multi_project_builds.html http://stackoverflow.com/questions/16976214/gradle-build-only-one-module