Groovy 任务方法的梯度参数顺序

Groovy 任务方法的梯度参数顺序,groovy,gradle,Groovy,Gradle,实际上,这是一个更一般的问题。 我正在为我的gradle项目编写一个自定义插件,它引入了一个新任务。因为这是一个非常简单的任务,所以我不想编写一个新的任务类。因此,我使用项目中的“任务”方法创建它: project.task('myTask', dependsOn: 'build') << { println 'Here I come!' } project.task('myTask',dependsOn:'build')使用的重载是task(Map,String)。(

实际上,这是一个更一般的问题。 我正在为我的gradle项目编写一个自定义插件,它引入了一个新任务。因为这是一个非常简单的任务,所以我不想编写一个新的任务类。因此,我使用项目中的“任务”方法创建它:

project.task('myTask', dependsOn: 'build') << {
    println 'Here I come!'
}

project.task('myTask',dependsOn:'build')使用的重载是
task(Map,String)
。(