簡潔なマルチ プロジェクト Build.sbt を作成しようとしているので、すべてのライブラリの依存関係をルート プロジェクトに置き、他のライブラリをそれに依存させようとしました。私の Build.sbt は次のようになります。
object KataBuild extends Build {
lazy val fizzBuzz = Project(
id = "fizzBuzz",
base = file("fizzBuzz"),
settings = Project.defaultSettings ++ Seq(
name := "fizzBuzz",
version := "1.0",
scalaVersion := "2.10.3"
)
)
lazy val kata = Project(
id = "scala-kata",
base = file("."),
settings = Project.defaultSettings ++ Seq(
name := "scala-kata",
version := "1.0",
scalaVersion := "2.10.3",
libraryDependencies ++= Seq(
"org.scalatest" %% "scalatest" % "2.1.0" % "test"
)
)
) aggregate(fizzBuzz)
fizzBuzz dependsOn(kata)
}
しかし、メイン プロジェクト (scala-kata) からテストを実行すると、fizzBuzz のテストをビルドできません。私は何が欠けていますか?