错误 "can't expand macros compiled by previous versions of Scala"。使用 sbt 和 Scala 测试,
error "can't expand macros compiled by previous versions of Scala". Using sbt and Scala Test,
当我在 sbty 下 运行 'test' 时出现上述错误。
环境:ScalaTest,sbt 版本 0.13.8
在 build.sbt 文件中尝试了 "scalaVersion := "2.10.4" 和以下依赖项定义(两个选项):
//libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.4" % "test"
libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.0" % "test"
经过上述更改后,我刷新了我的 sbt 项目。
错误仍然存在。谁能给点灯?
在同事的帮助下尝试后,发现 scalaTest (ArtifactID) 的版本不正确,现在工作版本自动获得正确的 Scala 版本(即使用 GroupID %% artifactID %revision INSTEAD OF GroupID % artificatID %revision).
libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.4" % Test //note 2.2.2 works too
有关详细信息,请参阅:http://www.scala-sbt.org/0.13/tutorial/Library-Dependencies.html
当我在 sbty 下 运行 'test' 时出现上述错误。
环境:ScalaTest,sbt 版本 0.13.8
在 build.sbt 文件中尝试了 "scalaVersion := "2.10.4" 和以下依赖项定义(两个选项):
//libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.4" % "test"
libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.0" % "test"
经过上述更改后,我刷新了我的 sbt 项目。
错误仍然存在。谁能给点灯?
在同事的帮助下尝试后,发现 scalaTest (ArtifactID) 的版本不正确,现在工作版本自动获得正确的 Scala 版本(即使用 GroupID %% artifactID %revision INSTEAD OF GroupID % artificatID %revision).
libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.4" % Test //note 2.2.2 works too
有关详细信息,请参阅:http://www.scala-sbt.org/0.13/tutorial/Library-Dependencies.html