作为sbt-assembly的一部分,我想在jar中包含src和test类文件。 Sbt-assembly仅包含具有依赖项的src文件。有没有什么方法可以在同一个jar中包含测试类?
答案 0 :(得分:9)
我编写了sbt-assembly,以便可以将设置加载到默认Runtime
以外的其他配置中。将以下内容放在assembly.sbt
中,它应添加test:assembly
任务:
import AssemblyKeys._
Project.inConfig(Test)(baseAssemblySettings)
jarName in (Test, assembly) := s"${name.value}-test-${version.value}.jar"
与jarName
设置作用域的方式类似,使用xxx in assembly
替换自述文件中的xxx in (Test, assembly)
以自定义设置。