Playframework 2.0 根据Play framework 2中的配置动态显示应用程序名称

Playframework 2.0 根据Play framework 2中的配置动态显示应用程序名称,playframework-2.0,Playframework 2.0,我正在使用Play2框架(v2.3.7)-Java模板,并试图从配置文件中动态显示应用程序的名称 请任何人就解决方案或方法提出建议? 可以在build.sbt文件中找到应用程序名称。我能从那里拿到吗?或者我应该在application.conf中定义它 提前感谢您。运行时无法访问build.sbt 您可以将application.name=FOO添加到application.conf,然后使用play.play.application().configuration().getString(“a

我正在使用Play2框架(v2.3.7)-Java模板,并试图从配置文件中动态显示应用程序的名称

请任何人就解决方案或方法提出建议? 可以在build.sbt文件中找到应用程序名称。我能从那里拿到吗?或者我应该在application.conf中定义它


提前感谢您。

运行时无法访问build.sbt

您可以将
application.name=FOO
添加到application.conf,然后使用
play.play.application().configuration().getString(“application.name”)
您可以使用sbt插件将sbt设置公开给您的应用程序

Sbt buildinfo是Sbt的一个插件,它插入一个代码生成器,并为scala对象生成代码源,该对象可以从应用程序中引用

该插件定义了一些要公开的设置(名称、版本等),并允许您配置更多设置


这也适用于游戏之外,不需要手动复制设置值。

非常感谢@cosmolev的快速回复!我现在可以动态显示应用程序名称了!