我想替换XML中的一些关键字(变量类型)。我们正在将Ant构建迁移到Gradle。其中一个文件是XML,其中包含一些关键字,如$ {FILE_ID},$ {GROUP_ID}。我需要阅读这个XML文件并用实际值替换这些关键字。gradle - 替换XML文件中的文本
def dest = file("pom/module-pom.xml")
def text = new File('pom/dependencies.pom').text
text = text.replaceAll("${GROUP_ID}", "${groupId}")
dest.write(text, "UTF-8")
问题是,Gradle将'$ {GROUP_ID}'识别为gradle属性。有没有办法让Gradle把它当作一个字符串?
谢谢。