看懂Gradle脚本(2)- Groovy语言的闭包语法

2018-01-01  本文已影响36人  zheting
repositories {  
    mavenCentral()  
}  
repositories({ 
    mavenCentral()  
})  
repositories() { 
    mavenCentral()  
} 
task 'myTask' {  
    doLast {  
        println 'hello world!'  
    }  
}  

下面是补上括号之后的脚本:

task('myTask', {  
    doLast({  
        println('hello world!')  
    })  
})  

这段脚本其实是调用Project的task方法,并且传入两个参数:一个是Task的名字,另外一个是闭包,用来配置Task(在这段脚本中,给Task添加了一个Action)。

原文地址:http://blog.csdn.net/zxhoo/article/details/29601675

上一篇 下一篇

猜你喜欢

热点阅读