是否可以从Android资源xml文件中读取gradle变量?

时间:2015-02-16 08:58:38

标签: android maven gradle

我现在正在将我的所有Maven配置迁移到Gradle。 我喜欢maven的一件事是' properties-maven-plugin',允许我在.properties文件中声明我所有的可配置属性(比如key = value)并在Android xml文件中引用该属性,像:

<string name="my_server">${my.server.url}</string>

现在我想用Gradle做同样的事情,如果可能的话,保持我所有的.properties文件不变。

我认为我可以编写一个新的Gradle任务来读取.properties文件的内容,检查每个值是否为#string / int / float / etc并生成必要的XML,但是看起来真的很痛苦。

有没有更好的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

您可以在复制资源时过滤资源,看看here,提示:ReplaceTokens