动态添加的扩展方法,Groovy/Gradle

动态添加的扩展方法,Groovy/Gradle,gradle,groovy,Gradle,Groovy,向Gradle项目添加扩展时: 是否有任何方法可以配置接受闭包的动态方法,或者更好地用我手工编写的方法替换它?我想添加自定义预处理逻辑。我知道您想添加扩展,但您想实现什么?你能解释一下你在做什么吗?这个扩展存储了一些我在构建中使用的全局配置信息。在我处理了foo{…}build.gradle文件中的foo{…}闭包之后,我想做一些自动生成的foo方法没有做的额外簿记。我可以看到您想要添加一个扩展,但您想实现什么?你能解释一下你在做什么吗?这个扩展存储了一些我在构建中使用的全局配置信息。在我处理b

向Gradle项目添加扩展时:


是否有任何方法可以配置接受闭包的动态方法,或者更好地用我手工编写的方法替换它?我想添加自定义预处理逻辑。

我知道您想添加扩展,但您想实现什么?你能解释一下你在做什么吗?这个扩展存储了一些我在构建中使用的全局配置信息。在我处理了
foo{…}
build.gradle文件中的
foo{…}
闭包之后,我想做一些自动生成的
foo
方法没有做的额外簿记。我可以看到您想要添加一个扩展,但您想实现什么?你能解释一下你在做什么吗?这个扩展存储了一些我在构建中使用的全局配置信息。在我处理
build.gradle
文件中的
foo{…}
闭包之后,我想做一些自动生成的
foo
方法没有做的额外簿记。
Adding an extension of name 'foo' will:
add 'foo' dynamic property
add 'foo' dynamic method that accepts a closure that is a configuration script block