我有一个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
,但这似乎不可能。
如何实现这一目标?