我如何检查哪个版本的SBT我正在运行?
我已经设置了Bash文件,使用sbt-launch.jar,它可以工作,但是
sbt version
只显示“项目版本”(0.1)和
sbt --version
什么也不做。
我如何检查哪个版本的SBT我正在运行?
我已经设置了Bash文件,使用sbt-launch.jar,它可以工作,但是
sbt version
只显示“项目版本”(0.1)和
sbt --version
什么也不做。
当前回答
从sbt外壳内部
sbt:venkat> about
[info] This is sbt 1.3.3
...
其他回答
sbt --version
它现在的版本为1.3.3+(归功于@ElectronWill)。
你可能还想使用sbt(复制Mark Harrah的评论):
最近添加了about命令,以尝试简洁地打印 最相关的信息,包括SBT版本。
你可以使用sbt about
Example: C:\Users\smala>sbt about [info] Set current project to smala (in build file:/C:/Users/smala/) [info] This is sbt 0.13.6 [info] The current project is {file:/C:/Users/smala/}smala 0.1-SNAPSHOT [info] The current project is built against Scala 2.10.4 [info] Available Plugins: sbt.plugins.IvyPlugin, sbt.plugins.JvmPlugin, sbt.plugins.CorePlugin, sbt.plugins.JUnitXmlReportPlugin [info] sbt, sbt plugins, and build definitions are using Scala 2.10.4"
最新版本的SBT终于支持标准版本标志!
$ sbt --version
sbt version in this project: 1.6.2
sbt script version: 1.6.2
(用1.6+测试,但似乎至少从1.3.3开始就存在了)
输入“sbt about”,然后回车,得到sbt版本:
从sbt外壳内部
sbt:venkat> about
[info] This is sbt 1.3.3
...