scala参考sbt项目版本

时间:2015-02-23 19:52:12

标签: scala sbt

我有一个scala play应用程序;我正在尝试为我们的服务公开健康检查。部分健康检查我想捕获项目工件版本。

我是否可以在播放应用程序中知道如何从健康检查控制器引用项目工件版本。我们正在使用 sbt 进行构建。

示例sbt文件

导入 root .sbt.Keys._ import com.typesafe.sbt.SbtNativePackager._ import NativePackagerKeys._ import play.PlayScala

name:=" artifact-name"

版本:=" 0.5"

scalaVersion:=" 2.11.1"

javacOptions ++ = Seq(&#34; -source&#34;,&#34; 1.7&#34;,&#34; -target&#34;,&#34; 1.7&#34;)< / p>

scalacOptions + =&#34; -target:jvm-1.7&#34;

lazy val root =(项目在文件中(&#34;。&#34;))。enablePlugins(PlayScala)

1 个答案:

答案 0 :(得分:1)

xsbt-reflect plugin使您可以在运行时访问SBT变量。

您需要在健康路径中做的所有事情都是返回

Reflect.version
相关问题