您可以在中定义版本,
application.conf然后
Build.scala读取值。我是用版本号和应用程序名称完成的。Play
2.0中的以下作品,Play 2.1有更新的解决方案。
在中
project/Build.scala,加载配置并获取属性:
val conf = play.api.Configuration.load(new File("."))val appName = conf.getString("app.name").getOrElse("unnamed application")val appVersion = conf.getString("app.version").getOrElse("0.0.0")在
conf/application.conf定义属性时:
app.version = 1.0app.name = My Application
最后,在您的应用程序中,可以使用
Play.application().configuration().getString("app.version")配置语法具有许多功能,因此您甚至可以更加疯狂地使用您的版本或应用程序名称:
app { major = 1 minor = 2 revision = 3 version = ${app.major}.${app.minor}.${app.revision} name = My Application ${app.major}.${app.minor}}


