给定以下格式之一的文本文件:
key1="value"
key2=10
要么:
key1: "value"
key2: 10
或JSON:
{
"key1": "value",
"key2": 10
}
如何在
Map
构建中将此信息读入gradle
类型的变量中?
最佳答案
例如。这条路:
build.gradle
def loadProperties = { filename ->
def properties = new Properties()
file(filename).withInputStream {
properties.load(it)
}
return properties
}
println loadProperties('lol.properties').key1
lol.properties
key1="value"
key2=10
对于JSON,您可以使用
JsonSlurper
。不知道第二种格式。
关于gradle - 从文件读取键/值映射到gradle构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41681271/