根据Gradle documentation 13.3:
当Gradle执行脚本时,它会将脚本编译为一个类 它实现了脚本。
我们可以通过将它们的声明放入Project
- 块来为ext
对象添加额外的属性。例如:
ext {
springVersion = "3.1.0.RELEASE" //added to the Project object
emailNotification = "build@master.org" //added to the Project object
}
是否可以通过Script
ext
对象添加属性
答案 0 :(得分:2)
要添加脚本本地属性,您需要使用def
指令。
def mySrciptProp = "hello world"
请注意,实现ExtensionAware的所有类都可以使用额外的属性扩展(ExtraPropertiesExtension)。
Script对象未实现此功能,因此无法向其添加额外属性。