自定义Gradle插件:添加grgit.checkout时未找到任务

自定义Gradle插件:添加grgit.checkout时未找到任务,gradle,groovy,grgit,gradle-custom-plugin,Gradle,Groovy,Grgit,Gradle Custom Plugin,我正在编写一个定制的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.d

我正在编写一个定制的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"
}
我已经调试了很多,发现一旦我添加了行

在“PrepareCustomTask”中,gradle在执行时找不到任务“CustomTask”,即使它列在
gradle任务-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=****
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=****