sbt-assembly:包括测试类

Anu*_*hta 12 scala sbt sbt-assembly

作为sbt-assembly的一部分,我想在jar中包含src和test类文件.Sbt-assembly仅包含具有依赖项的src文件.有没有什么办法可以在同一个jar中包含测试类?

Eug*_*ota 10

我编写了sbt-assembly,以便可以将设置加载到默认设置之外的其他配置中Runtime.把以下内容assembly.sbt添加到test:assembly任务中:

import AssemblyKeys._

Project.inConfig(Test)(baseAssemblySettings)

jarName in (Test, assembly) := s"${name.value}-test-${version.value}.jar"
Run Code Online (Sandbox Code Playgroud)

jarName设置作用域的方式类似,xxx in assembly在README中替换xxx in (Test, assembly)以自定义设置.