【问题标题】:sbt-assembly : including test classessbt-assembly : 包括测试类
【发布时间】:2013-12-27 14:34:46
【问题描述】:

作为 sbt-assembly 的一部分,我想在 jar 中包含 src 和 test 类文件。 Sbt-assembly 仅包含具有依赖关系的 src 文件。有什么方法可以将测试类也包含在同一个 jar 中?

【问题讨论】:

    标签: scala sbt sbt-assembly


    【解决方案1】:

    我编写了 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) 以自定义设置。

    【讨论】:

    • 大家好,当我运行 sbt test:assembly 时出现错误:未找到:object AssemblyKeys 错误,有任何关于如何解决此问题的提示吗?
    • 我不得不按照这里的解决方案来完成这项工作:stackoverflow.com/a/34910525/1571826
    猜你喜欢
    • 2015-10-04
    • 2019-05-11
    • 2016-05-18
    • 1970-01-01
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 2019-08-23
    • 2014-12-13
    相关资源
    最近更新 更多