java - 多模块 TypeSafe 配置文件

标签 java gradle config typesafe

我目前正在开发一个基于 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/

相关文章:

Gradle 一直在问更新和降级?

gradle - 从文件读取键/值映射到gradle构建

dns - 设置名称服务器 - 如何?

apache - 名称虚拟主机 0.0.0.0 :80 has no VirtualHosts

java - Android Json HTTP Post,无法解析数据

java - 在spring boot中从类路径资源文件夹的子目录中读取文件

java - Tomcat 7 上下文参数覆盖

java - 依赖maven项目heroku或google云部署

android - "AndroidManifest.xml doesn' t 存在或有不正确的根标签”错误

java - IntelliJ - IntelliJ 运行配置忽略 maven.config 和 jvm.config 文件