配置文件包含 sbt 本机打包程序的问题
Config file include issue with sbt native packager
在我们的项目中,我们使用多个配置文件来管理应用程序配置。
application.conf
有 #include "file.conf"
来完成它。所有文件都在同一个 universal/conf/
文件夹中。
当我在 sbt stage
之后尝试 运行 应用程序时,应用程序无法在除 application.conf
之外的其他配置文件中找到配置
No configuration setting found for key 'kafka'
com.typesafe.config.ConfigException$Missing
看起来像是路径问题。我该如何解决?或者管理配置文件的最佳做法是什么?
如果您的所有配置文件都正确地位于 /conf,那么这不是本机打包程序问题。
我假设您正在使用 playframework。默认情况下播放查找 application.conf
。在引擎盖下播放使用 Typesafe Config,它提供了多种方法来覆盖配置源。一是设置资源名称
config.resource=file.conf
在我们的项目中,我们使用多个配置文件来管理应用程序配置。
application.conf
有 #include "file.conf"
来完成它。所有文件都在同一个 universal/conf/
文件夹中。
当我在 sbt stage
之后尝试 运行 应用程序时,应用程序无法在除 application.conf
No configuration setting found for key 'kafka'
com.typesafe.config.ConfigException$Missing
看起来像是路径问题。我该如何解决?或者管理配置文件的最佳做法是什么?
如果您的所有配置文件都正确地位于 /conf,那么这不是本机打包程序问题。
我假设您正在使用 playframework。默认情况下播放查找 application.conf
。在引擎盖下播放使用 Typesafe Config,它提供了多种方法来覆盖配置源。一是设置资源名称
config.resource=file.conf