如何将属性添加到脚本实例?

时间:2015-01-06 07:43:49

标签: java groovy gradle

根据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对象添加属性

1 个答案:

答案 0 :(得分:2)

要添加脚本本地属性,您需要使用def指令。

def mySrciptProp = "hello world"

请注意,实现ExtensionAware的所有类都可以使用额外的属性扩展(ExtraPropertiesExtension)。

Script对象未实现此功能,因此无法向其添加额外属性。