scala2.10.0-RC1でscala.actorsパッケージがscala-library.jarから追い出されている
ので、2.10.0-RC1でscalaのactorを使いたい時はbuild.sbtに
scalaVersion := "2.10.0-RC1" libraryDependencies <+= scalaVersion { "org.scala-lang" % "scala-actors" % _ } //libraryDependencies <+= scalaVersion { "org.scala-lang" % "scala-reflect" % _ }
と依存を追加すればOK。
直接は使ってなかったけどscalatestがscala.actor使ってたので、test実行したら
NoClassDefFoundError: scala/actors/Actor$
って言われてびびった。
ここ見る限り2.10.0-M3からjar別になったっぽい。
上に書いたけど、scala.reflectも同じくハブられてるので注意。
環境:
scala : 2.10.0-RC1
sbt : 0.12.0
scalatest : 2.0.M4
参考:
ScalaTest IDE plug-in and 2.10 - scalatest-users
Scala2.10 以降に入るかもしれない機能まとめ - xuwei-k's blog