如何在已发布的pom文件中声明具有测试范围的源的SBT依赖项?

时间:2013-09-09 05:53:14

标签: scala maven testing dependencies sbt

尝试发布时: https://github.com/thetrav/http-stub-server-scala/blob/master/project/build.scala

测试框架依赖性正在泄漏到运行时依赖项中。 我把它缩小到了界限:

"org.scalatest" %% "scalatest" % "2.0.M5b" % "test" withSources(),

问题似乎是withSources(),它没有与测试范围一起发布

有没有办法让我在测试和开发中获取源代码,而不是在运行时中?

1 个答案:

答案 0 :(得分:0)

在sbt 0.10+中不建议使用

withSources。例如,IDE插件使用updateClassifiers,这可以由执行类似操作的其他任务/插件使用。