如何引用 gradle 脚本中定义的字段?
How I can reference a field defined in the gradle script?
我有一个脚本来准备 apk 的构建。
它定义了一些值,每个构建值都有一些特定的随机值:
def salt = generateSalt()
def generatedSalt() {
return generateRandomlySalt
}
在同一个脚本中,我想要另一个方法来操作这个值。
def generateMapAndSalt() {
// here is additional logic which depends on the defined salt
generateEncodedHash(certificate, salt, shaKey)
}
在 android 闭包中还有另一种方法,它将把这个定义的盐值传递给 buildConfigFiles。
如何引用从定义的方法生成的盐值?
厌倦了使用以下语法访问它:
this.$salt
$salt
salt
运气不好。
您可以在 ext
块中定义盐并通过 project
实例引用它。
ext {
salt = generateSalt()
}
project.salt
我有一个脚本来准备 apk 的构建。
它定义了一些值,每个构建值都有一些特定的随机值:
def salt = generateSalt()
def generatedSalt() {
return generateRandomlySalt
}
在同一个脚本中,我想要另一个方法来操作这个值。
def generateMapAndSalt() {
// here is additional logic which depends on the defined salt
generateEncodedHash(certificate, salt, shaKey)
}
在 android 闭包中还有另一种方法,它将把这个定义的盐值传递给 buildConfigFiles。 如何引用从定义的方法生成的盐值? 厌倦了使用以下语法访问它:
this.$salt
$salt
salt
运气不好。
您可以在 ext
块中定义盐并通过 project
实例引用它。
ext {
salt = generateSalt()
}
project.salt