subcomponents { A { name: "A"; path: "a"; fetch { git { url: "http://example.com/repo.git"; branch: "master"; } } build { exec: "pwd"; args: "-P"; } init { exec: "echo"; args: "This", "is", "the", "init", "target"; } } }