我可以使用它在sbt中运行集成测试:test。我想将我的集成测试组装成一个胖jar,以便其他用户可以使用ScalaTest运行器org.scalatest.tools.Runner运行它们,而不必学习sbt。我无法让类和依赖项成为胖罐子的一部分。下面是我的build.sbt。测试文件在src / it / scala /下...感谢您的帮助。
name := "it-test"
organization := "com.xxx.qa"
version := "1.0"
scalaVersion := "2.11.8"
libraryDependencies ++= Seq(
"org.scalatest" %% "scalatest" % "2.1.6",
"junit" % "junit" % "4.11" % "test",
"com.novocode" % "junit-interface" % "0.10" % "test",
"com.github.nscala-time" %% "nscala-time" % "1.4.0",
"com.typesafe" % "config" % "1.3.0"
)
Defaults.itSettings