作为 sbt-assembly 的一部分,我想在 jar 中包含 src 和 test 类文件。 Sbt-assembly 仅包含具有依赖项的 src 文件。有什么方法可以让我在同一个 jar 中也包含测试类?
最佳答案
我编写了 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
设置范围的方式一样,将 README 中的 xxx in assembly
替换为 xxx in (Test, assembly)
以自定义设置。关于scala - sbt 组装 : including test classes,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20488329/