![](/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.