阅读背景:

gradle任务

来源:互联网 

多种方式创建任务

def Task ex41CreateTask1 = task(ex41CreateTask1)

ex41CreateTask1.doLast {
    println "创建方法原型为:Task task(String name) throws InvalidUserDataException"
}

def Task ex41CreateTask2 = task(ex41CreateTask2,group:BasePlugin.BUILD_GROUP)

ex41CreateTask2.doLast {
    println "创建方法原型为:Task task(Map<String, ?> args, String name) throws InvalidUserDataException"
    println "任务分组:${ex41CreateTask2.group}"
}

task ex41CreateTask3 {
    description '演示任务创建'
    doLast {
        println "创建方法原型为:Task task(String name, Closure configureClosure)"
        println "任务描述:${description}"
    }
}

tasks.create('ex41CreateTask4') {
    description '演示任务创建'
    doLast {
        println "创建方法原型为:Task create(String name, Closure configureClosure) throws InvalidUserDataException"
        println "任务描述:${description}"
    }
}
def Task ex41CreateTask1 = task(ex41C



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: