我喜欢有时使用sbt
' set
命令尝试不同版本的scala:
set scalaVersion := "2.11.6"
但是,这在子项目构建
中无法正常工作如果我在顶级项目中运行set scalaVersion := "2.11.6"
,然后运行show scalaVersion
,我会收到以下信息:
> show scalaVersion
[info] sub1/*:scalaVersion
[info] 2.10.5
[info] sub2/*:scalaVersion
[info] 2.10.5
[info] master/*:scalaVersion
[info] 2.11.6
如果我现在运行test
,没有什么真正改变,因为master
项目实际上不包含任何代码,所以我仍在测试Scala 2.10.5。
是否有sbt
命令我不知道这会让我暂时更改所有子项目的scalaVersion
?
答案 0 :(得分:1)
尝试set every scalaVersion := "2.11.6"
。