我目前正在开发一个基于 Gradle 的多模块 Java 项目,对于如何管理 TypeSafe 配置文件我有点困惑。这是我的项目结构。
--rootProject
-- module1
-- application.conf
-- module2
-- application.conf
-- etc...
所有模块都有一些特定于每个模块的变量。大多数模块都有一些共享的变量。我目前必须在每个模块的 application.conf 中指定每个共享变量。有没有办法配置项目范围的 .conf 文件?我知道存在继承,但将 application.conf 文件添加到根项目似乎不起作用。
最佳答案
我通过将 application.conf 文件添加到非共享模块和共享模块的 reference.conf 文件解决了这个问题。这里解释一下:
关于java - 多模块 TypeSafe 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35117713/