gradle не ждет выполнения задачи
В проекте на gradle я делаю delombok проекта в отдельную папку. Это сделано для зарлумбокивания проекта. После распаковки я хочу сменить корневую папку на полученную.
Часть кода ниже.
task delombok(type: DelombokTask) {
args("src/main/java", "-d", "build/src/delombok/java")
}
task delombokAndSourceSets() {
dependsOn delombok
sourceSets {
main.java.srcDirs = ['build/src/delombok/java']
}
}
gradle.projectsEvaluated {
compileJava.dependsOn(delombok)
}
Но код как будто не ждет выполнения команды delombok. В итоге директория не успевает создаться, а ее уже пытаются сделать корневой.
Что я делаю не так и как надо сделать так, что бы папка была создана и назначена корневой новая директория?