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