【问题标题】:gradle shadowJar combine configuration files in HOCON formatgradle shadowJar 结合 HOCON 格式的配置文件
【发布时间】:2018-11-19 19:17:48
【问题描述】:

在使用 gradle 和 shadow 插件创建胖 jar 时,如何组合 application.con HOCON 格式的文件以进行 lightben/typesafe 配置 https://github.com/lightbend/config

即有 > 1 个模块提供了一个 application.conf 文件,在创建胖 jar 时需要合并这些文件。

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

【问题讨论】:

    标签: gradle hocon shadowjar


    【解决方案1】:

    我认为是这样的 Merging multiple TypeSafe Config files and resolving only after they are all merged 但恐怕你需要更改代码。

    【讨论】:

    • 效果很好。对于reference.conf 的简单案例,它甚至可以开箱即用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    • 2020-08-24
    • 2021-05-25
    • 1970-01-01
    相关资源
    最近更新 更多