【发布时间】:2014-06-09 17:20:27
【问题描述】:
我有一个 Scala/sbt 项目。项目的版本在 sbt Build.scala 文件中。
我需要一个“关于”功能,将产品版本提供给用户。如何从 Scala 源代码中读取 SBT 构建文件?
例如,给定 project/Build.scala:
import sbt._
object ApplicationBuild extends Build {
val appName = "foo-product"
val appVersion = "1.1.0"
}
我真正想要的是能够做到ApplicationBuild.appVersion,但这似乎不可能。
如何做到这一点?
【问题讨论】: