我正在编写一个插件,其中执行以下操作:
project.extensions.create('myExtension', new MyExtension(project))
MyExtension
定义我的新功能的类在哪里。
现在,gradle.build
我可以这样做:
myExtension {
// configure cool stuff
}
我现在想做的是“使用”这个 configure 闭包中的一些东西,并将闭包的其余部分按原样传递给我定义的任务,使用project.configure(myTask, closure)
. 但是,我不知道如何
从类访问配置闭包
MyExtension
。“消耗”一些闭包,即访问闭包上的一些属性,然后剥离它们,留下另一个闭包,其中包含所有未触及的东西,但没有别的
任何指针将不胜感激=)