Gradle中依赖任务产生的不同输出

49 阅读1分钟
task hello {
    println 'Hello task'
}
hello.doFirst {
    println 'Hello doFirst'
}
hello.doLast {
    println 'Hello doLast'
}
hello {
    println 'Another Hello'
}

hello {
	println 'third hello'
}

输出:

用ext给task添加自定义属性:

task hello {
	ext.myProperty = "JerryValue"
    println 'Hello task'
}

hello.doFirst {
    println 'Hello doFirst'
}
hello.doLast {
    println 'Hello doLast'
}
hello {
    println hello.myProperty
}

hello {
	println 'third hello'
}

输出:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":