自定义Gradle插件:添加grgit.checkout时未找到任务
我正在编写一个定制的gradle插件。我目前正在做两项工作:自定义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
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=****