subcomponents { first { name: "First"; path: "first"; fetch { git { url: "blah"; branch: "master"; shallow: true; } } } second { name: "Second"; path: "second"; fetch { git { url: "blah"; branch: "master"; shallow: false; shallow-submodules: true; } } } }