Пользовательский плагин Gradle: задача не найдена при добавлении grgit.checkout

Я пишу пользовательский плагин Gradle. Сейчас я работаю над двумя задачами:

project.tasks.create("prepareCustomTask", PrepareCustomTask) {
    it.group = TASK_GROUP
    it.description = "Prepares custom task"
}

project.tasks.create("customTask", CustomTask) {
    it.group = TASK_GROUP
    it.description = "Executes custom task"
}

Я много отлаживал и обнаружил, что как только я добавляю строку grgit

grgit.checkout(branch: "dev", startPoint: "origin/" + "dev", createBranch: true)

в "PrepareCustomTask" gradle не находит задачу "CustomTask" при выполнении, даже если она указана в gradle task -all

Task 'CustomTask' not found in root project

Я не понимаю, почему это происходит. Можешь мне помочь?

Изменить: я вызываю обе задачи с

gradle prepareCustomTask --refresh-dependencies --stacktrace -Dorg.ajoberstar.grgit.auth.username=**** -Dorg.ajoberstar.grgit.auth.password=****
gradle customTask --refresh-dependencies --stacktrace -Dorg.ajoberstar.grgit.auth.username=**** -Dorg.ajoberstar.grgit.auth.password=****

0 ответов

Другие вопросы по тегам