Groovy 如何在渐变中插值属性
我试图通过gradle实现以下用例。我有一个属性文件,它由数百个属性组成。出于示例目的,让我们取如下值Groovy 如何在渐变中插值属性,groovy,gradle,Groovy,Gradle,我试图通过gradle实现以下用例。我有一个属性文件,它由数百个属性组成。出于示例目的,让我们取如下值 a=mnop b=${a}/xyz c=${b}/abc d=${c}/pqr 我想在这里通过gradle/groovy实现的用例是,这个属性文件(比如test.properties)应该复制到另一个文件(test output.properties),替换的值如下 a=mnop b=mnop/xyz c=mnop/xyz/abc d=mnop/xyz/abc/pqr 提前谢谢 按如下所述
a=mnop
b=${a}/xyz
c=${b}/abc
d=${c}/pqr
我想在这里通过gradle/groovy实现的用例是,这个属性文件(比如test.properties)应该复制到另一个文件(test output.properties),替换的值如下
a=mnop
b=mnop/xyz
c=mnop/xyz/abc
d=mnop/xyz/abc/pqr
提前谢谢
ConfigSlurper
将属性文件解析为:
def con=new ConfigSlurper().parse(新文件('config.properties').toURL())con.b
应该打印mnop/xyz