Gradle fill .properties-Files动态

时间:2017-08-07 08:00:14

标签: java gradle groovy properties configuration

对于一个项目,我有一组旧的.properties文件,其中一些是模板 $ {placerholder}值,有些是"真实"具有键值设置的属性文件。 根据start参数,.properties模板文件必须填充实际值。 占位符可以使用一个或多个点注释编写,例如$ {acount.money.euro}等。

如果出现以下情况,我似乎找不到填补这些属性的方法:

  • 该值缺失或应为空或具有占位符
  • 该值以点注释
  • 写入

我可以在ANT中完成,但无法找到一种方法在gradle中完成。要么找不到点注释的值,要么根本没有填充值,或者占位符的缺失值会使脚本崩溃。

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

1 个答案:

答案 0 :(得分:0)

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

你是什么意思:

  

没有真正的教程。

请检查这些链接,尝试向我们展示您的努力,然后如果您遇到困难再回来。

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

以及开启,开启等等......