说我有
lazy val foo = Project(
id = "foo",
base = file("foo")
)
lazy val bar = Project(
id = "bar",
base = file("bar")
dependencies = Seq(foo) // only want that for `% "test"`....
)
如何更改bar
以使仅依赖于测试范围中的foo ?
答案 0 :(得分:15)
您可以这样说:foo % "test->test"
。这意味着测试取决于测试。您可以使用其他各种选项,例如foo % "test->test;compile->compile"
,这意味着它不仅取决于测试,还取决于编译(compile - > compile)。您还可以根据编译foo % "test->compile"
进行测试,依此类推。它在文档中很好地描述了here。