配置文件包含sbt native packager的问题

时间:2016-07-27 15:33:44

标签: scala sbt sbt-native-packager

在我们的项目中,我们使用多个配置文件来管理应用配置。 application.conf#include "file.conf"来完成它。所有文件都在同一个universal/conf/文件夹中。

当我尝试在sbt stage之后运行应用程序时,应用程序无法在除application.conf之外的其他conf文件中查找配置

No configuration setting found for key 'kafka'
com.typesafe.config.ConfigException$Missing

看起来像路径问题。我该如何解决?或者管理配置文件的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

如果所有配置文件都在 / conf 中正确,那么这不是本机打包器问题。

我假设您正在使用playframework。默认情况下,播放会查找application.conf。在引擎盖下播放使用Typesafe Config,它提供了多种方法来覆盖配置源。一种是设置资源名称

config.resource=file.conf