У меня отличная многопроектная сборка с каждым подпроектом в отдельных репозиториях git.В build.gradle корневого проекта я пытаюсь определить задачу для всех подпроектов, которые будут выполнять некоторые команды git для каждого проекта.Однако рабочий каталог задачи всегда совпадает с корневым каталогом.
Как я могу изменить workingDir в зависимости от текущего подпроекта, выполняющего задачу?
subprojects {
task someTask{
def p1 = 'git rev-parse --abbrev-ref HEAD'.execute()
p1.waitFor()
println p1.exitValue()
}
}