subcomponents { A { name: "A ramdom component name"; path: "a"; fetch { git { url: "https://github.com/subcomponent/test-git-simple.git"; branch: "master"; } } common { exec: "touch"; args: "common-from-A"; } } B { name: "Another ramdom component name"; path: "b"; fetch { git { url: "https://github.com/subcomponent/test-git-simple.git"; branch: "master"; } } common { exec: "touch"; args: "common-from-B"; } b-only { exec: "touch"; args: "b-only"; } } }