![](/img/trans.png)
[英]Play 2.3.x - app name from “application.conf” in “build.sbt”
[英]How to export version from build.sbt to application.conf in Play?
在build.sbt
有以下设置:
version := "0.1.0"
如何在Play中将其值传播到application.conf
:
app.ver = // the value of version from build.sbt
请指教。
您是否需要在application.conf
显式设置值或仅在运行时可用? 为此我正在使用SBT Buildinfo插件
你为什么不反过来呢?
在application.conf
:
application.version="0.1.0"
在build.sbt
:
import com.typesafe.config._
val confPath = Option(System.getProperty("config.file")).getOrElse("conf/application.conf")
val conf = ConfigFactory.parseFile(new File(confPath)).resolve()
version := conf.getString("application.version")
这样做的另一个好处是,您可以从应用程序中轻松访问应用程序版本,例如,在页面的页脚中显示它等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.