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. В итоге директория не успевает создаться, а ее уже пытаются сделать корневой.

Что я делаю не так и как надо сделать так, что бы папка была создана и назначена корневой новая директория?


Ответы (0 шт):