【发布时间】:2017-05-31 19:17:37
【问题描述】:
我想替换 XML 中的一些关键字(变量种类)。我们正在将 Ant 构建迁移到 Gradle。其中一个文件是 XML,其中包含一些关键字,例如 ${FILE_ID}、${GROUP_ID}。我需要阅读这个 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 将其视为字符串?
谢谢。
【问题讨论】:
标签: gradle build.gradle