在其他jar中重写设置 - typesafe配置

时间:2013-09-18 07:37:48

标签: scala configuration playframework typesafe-stack

在我的类路径中,有一个jar a.jar,其中包含reference.conf 文件。在应用程序中,我读了一个配置,假设config.myConfig1的值为true。我在classpath b.jar中有另一个项目,其中包含application.conf 文件。我想用config.myConfig1重写原始false

我只是将application.conf放在jar中,希望它会被重写但是没有发生。 reference.conf中定义的值出现在应用程序中。为了实现这一目标,我需要做些什么?

仅供参考,我使用play阅读配置:

class MyPlugin(app: Application) extends Plugin with Logging {
  app.configuration.getStringList("config.myConfig1")

  // ...

1 个答案:

答案 0 :(得分:0)

application.conf值应覆盖reference.conf值;我的猜测是,只有一些小的错字或等同物阻止它工作。