2017-08-07 136 views
0

对于一个项目,我有一组旧的.properties文件,其中一些是带有 $ {placerholder}值的模板,另一些是具有键值设置的“真实”属性文件。 根据启动参数,.properties模板文件必须填入真实值。 占位符可以与一个或多个点注释写成如$ {} acount.money.euro等Gradle填充.properties-文件动态

我似乎无法找到填补这些属性的gradle这个方式,如果:

  • 值丢失或应该只是为空或有占位
  • 的值写入点注释

我能做到这一点的蚂蚁,但不能找到一种方式来做到这一点的gradle中。要么找不到点注释的值,要么根本没有填充值,或者占位符的缺失值导致脚本崩溃。

任何人都知道正确的方式来配置gradle风格的.properties?没有真正的教程。

+0

,能不能请您发布的尝试?它可以通过groovy/java方式完成,也可以使用ant任务。 – LazerBanana

回答

0

您是否尝试使用ant任务?或写一个自定义的任务或一个常规课程?或搜索堆栈溢出?至少谷歌?有数百万个答案,我认为这是最常见的问题之一。

你是什么意思:

有它没有真正的教程。

请检查这些链接,尝试显示我们的努力,然后再回来,如果你卡住了。

How can I transform a .properties file during a Gradle build?

Different ways to set properties

Gradle write properties

Groovy Reading a writing to properties file

和,和,和....