为什么默认情况下SBT 0.13.6下载Scala 2.10.4?
即使C:\Program Files (x86)\sbt\conf\sbtopts
写在里面,Scala version (default: latest release)
这似乎也不是真的。
C:\Users\Joan>sbt scala-version
Getting org.fusesource.jansi jansi 1.11 ...
:: retrieving :: org.scala-sbt#boot-jansi
confs: [default]
1 artifacts copied, 0 already retrieved (111kB/15ms)
Getting org.scala-sbt sbt 0.13.6 ...
:: retrieving :: org.scala-sbt#boot-app
confs: [default]
44 artifacts copied, 0 already retrieved (13750kB/563ms)
Getting Scala 2.10.4 (for sbt)...
:: retrieving :: org.scala-sbt#boot-scala
confs: [default]
5 artifacts copied, 0 already retrieved (24459kB/375ms)
[info] Set current project to joan (in build file:/C:/Users/Joan/)
[info] 2.10.4
干杯
因为sbt
它基于scala 2.10.4构建,所以您可以在此处轻松地进行验证。
在您自己的项目中,只需指定您想要以与sbt相同的方式使用的scala版本,即可提供scalaVersion
构建设置。
一般来说,最好不要依赖默认值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句