2017-08-07 74 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

和,和,和....