【发布时间】:2013-02-23 19:31:41
【问题描述】:
我的一个项目将提供一个 jar 包,用于在其他几个项目中进行单元测试。到目前为止,我设法让 sbt 生成 objects-commons_2.10-0.1-SNAPSHOT-test.jar 并将其发布在我的存储库中。
但是,我找不到方法告诉 sbt 在其他项目的测试范围内使用该工件。
在我的 build.scala 中添加以下依赖项不会加载测试工件。
"com.company" %% "objects-commons" % "0.1-SNAPSHOT",
"com.company" %% "objects-commons" % "0.1-SNAPSHOT-test" % "test",
我需要的是使用默认的 .jar 文件作为编译和运行时依赖项,并将 -test.jar 作为我的测试范围中的依赖项。但不知何故,sbt 从不尝试解析测试 jar。
【问题讨论】: