Вы всегда можете использовать show
, чтобы увидеть значение любого параметра:
% sbt
[info] Loading project definition from ...
[info] Set current project to ...
> show scalaVersion
[info] 2.12.0-M1
scalaVersion
говорит вам, какие Scala версия ваш проект построен с. Вы также можете проверить его с помощью console
:
> console
[info] Starting scala interpreter...
[info]
Welcome to Scala version 2.12.0-M1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_45).
Type in expressions to have them evaluated.
Type :help for more information.
scala> scala.util.Properties.versionString
res0: String = version 2.12.0-M1
может отличаться от версии Scala используется для компиляции определения сборки. sbt 0.13 всегда использует Scala 2.10 для этого:
> eval scala.util.Properties.versionString
[info] ans: String = version 2.10.4
Вы не можете изменить это; это определяется версией sbt.
@ m-z так как я могу узнать, какую версию scala использует проект без проверки файла build.sbt? есть ли команда вроде sbt - scala-version? –
Вы можете создать свой проект и посмотреть, под какой папкой создаются двоичные файлы 'target/scala-X.Y/...'. – vptheron
@vptheron scala не обновляется. Он показывает scala-2.10 –