多模块TypeSafe配置文件

时间:2016-01-31 18:36:53

标签: java gradle config typesafe

我目前正在研究基于Gradle的多模块Java项目,我对如何管理TypeSafe配置文件感到困惑。这是我的项目结构。

--rootProject
  -- module1
        -- application.conf
  -- module2
        -- application.conf
  -- etc...

所有模块都有一些特定于每个模块的变量。大多数模块都有一些共享的变量。我目前必须在每个模块的application.conf中指定每个共享变量。有没有办法配置项目范围的.conf文件?我知道有继承但是将一个application.conf文件添加到根项目似乎不起作用。

1 个答案:

答案 0 :(得分:1)

我通过将application.conf文件添加到共享模块的非共享模块和reference.conf文件来解决此问题。在这里解释: