我的Play应用程序在项目根目录中定义了一些项目级别配置:
/project/conf/resources.conf
我定义了一些子项目配置:
/project/modules/my_sub_project/conf/application.conf
application.conf包含父资源:
include "resources"
当我用:
运行我的sub_project时 /project$ sbt run my_sub_project
使用以下命令检索配置:
Play.application().configuration()
application.conf
中的配置已加载,但resources.conf
中的配置未加载。
我也尝试过以下include语句,但结果相同:
include "resources.conf"
include "../../../resources.conf"
include "../../resources.conf"
关于如何解决项目级配置无法加载的任何建议?有关如何设置项目的建议,以便我的子项目可以继承配置吗?