【问题标题】:Typesafe config: Cannot include multiple files类型安全配置:不能包含多个文件
【发布时间】:2017-05-04 04:05:01
【问题描述】:

我正在尝试包含多个 .config 文件: 包括“../foo1” 包括“../foo2” 包括“../foo3” 包括“../foo4”

似乎只有最后一个文件被有效包含(我尝试了不同的顺序并且总是看到只包含最后一个文件的结果)。 知道有什么问题吗?

【问题讨论】:

    标签: typesafe


    【解决方案1】:

    我想通了。所有文件都正确包含,问题是它们都包含相同标签的定义(假设 foo:[{},{},{}],所以最后一个包含文件破坏了所有预览文件。我需要做的是将所有这些数组合并为一个。

    【讨论】:

      【解决方案2】:

      当您使用include "<file_name>" 时,该文件预计相对于当前配置文件位于相对位置。

      在你的情况下,根据docs,你应该使用file(<file_path>)

      我希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-16
        • 1970-01-01
        • 2015-08-02
        • 1970-01-01
        相关资源
        最近更新 更多