【发布时间】:2014-06-15 19:28:26
【问题描述】:
我在 Scala 中使用 play 2.2,如何从 build.sbt 获取版本?
name := "project_name"
version := "0.2-SNAPSHOT"
play.Project.playScalaSettings
或者我怎样才能从另一个对象那里传递值?
【问题讨论】:
标签: scala sbt playframework-2.2
我在 Scala 中使用 play 2.2,如何从 build.sbt 获取版本?
name := "project_name"
version := "0.2-SNAPSHOT"
play.Project.playScalaSettings
或者我怎样才能从另一个对象那里传递值?
【问题讨论】:
标签: scala sbt playframework-2.2
我已将此添加到我的 build.sbt:
import com.typesafe.config._
val conf = ConfigFactory.parseFile(new File("conf/application.conf")).resolve()
version := conf.getString("app.version")
在我的 application.conf 中:
app.version="0.2-SNAPSHOT"
【讨论】:
查看使用application.conf 保留版本信息的解决方案(您必须修改它以适应 2.2 构建文件):Play Framework 2: Read the application version defined in Build.scala
当您在application.conf 中拥有它时,您可以在控制器中轻松阅读它。
【讨论】: