2014-06-12 20 views

回答

1

您是否需要將值明確設置爲application.conf或僅在運行時可用?爲此,我正在使用SBT Buildinfo plugin

0

爲什麼你不這樣做呢?

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") 

另一個優點做這種方式是,你必須非常方便地訪問應用程序的版本從你的應用程序中,例如,對於在頁面的頁腳中顯示它等。

+0

與https://github.com/sbt/sbt-release不兼容 – Schleichardt

相關問題