Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 如何声明SBT依赖项与已发布pom文件中具有测试范围的源?_Scala_Maven_Testing_Dependencies_Sbt - Fatal编程技术网

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
,其他执行类似操作的任务/插件也可以使用它