我目前正在研究基于Gradle的多模块Java项目,我对如何管理TypeSafe配置文件感到困惑。这是我的项目结构。
--rootProject
-- module1
-- application.conf
-- module2
-- application.conf
-- etc...
所有模块都有一些特定于每个模块的变量。大多数模块都有一些共享的变量。我目前必须在每个模块的application.conf中指定每个共享变量。有没有办法配置项目范围的.conf文件?我知道有继承但是将一个application.conf文件添加到根项目似乎不起作用。
答案 0 :(得分:1)
我通过将application.conf文件添加到共享模块的非共享模块和reference.conf文件来解决此问题。在这里解释: