提问者:小点点

任务方法的gradle参数顺序


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

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

现在我很困惑这个方法调用的具体参数列表是什么样子的。从本质上说,我认为它是task(String, Map,Cloust)。但实际上没有方法重载了这个签名。只有一个方法task(Map,String,Cloust)

groovy真的重新排列了实际参数还是我错过了什么?


共1个答案

匿名用户

使用的重载是task(Map, String)。(