Scala 如何声明SBT依赖项与已发布pom文件中具有测试范围的源?
尝试发布时: 测试框架依赖项正在泄漏到运行时依赖项中。 我已经把范围缩小到:Scala 如何声明SBT依赖项与已发布pom文件中具有测试范围的源?,scala,maven,testing,dependencies,sbt,Scala,Maven,Testing,Dependencies,Sbt,尝试发布时: 测试框架依赖项正在泄漏到运行时依赖项中。 我已经把范围缩小到: "org.scalatest" %% "scalatest" % "2.0.M5b" % "test" withSources(), 问题似乎出在sources()上,它没有随测试范围一起发布 有没有一种方法可以让我在测试和开发中获取源代码,而不是在运行时获取源代码?withSources在sbt 0.10+中不推荐使用。例如,IDE插件使用updateClassifiers,其他执行类似操作的任务/插件也可以使用
"org.scalatest" %% "scalatest" % "2.0.M5b" % "test" withSources(),
问题似乎出在sources()上,它没有随测试范围一起发布
有没有一种方法可以让我在测试和开发中获取源代码,而不是在运行时获取源代码?
withSources
在sbt 0.10+中不推荐使用。例如,IDE插件使用updateClassifiers
,其他执行类似操作的任务/插件也可以使用它