gradle shadowJar组合HOCON格式的配置文件



如何组合application.conHOCON格式的文件进行lightben/typesafe配置https://github.com/lightbend/config当使用gradle和shadow插件创建一个胖罐子时?

即,有>1个模块提供application.conf文件,在创建胖罐子时需要合并该文件。

我希望没有额外代码的东西可以工作,即不是自定义的Transformer(https://imperceptiblethoughts.com/shadow/configuration/merging/)是必需的。似乎有一个适用于XMLhttps://github.com/johnrengelman/shadow/blob/f6ff6525c531b226f7faf44177ad5e6e7ef913b6/src/main/groovy/com/github/jengelman/gradle/plugins/shadow/transformers/XmlAppendingTransformer.groovy#L44但HOCON 还没有

我认为这样的做法是合并多个TypeSafe配置文件,并仅在它们全部合并后进行解析,但我担心您需要更改代码。

最新更新