【发布时间】:2018-04-26 07:59:36
【问题描述】:
我的项目分为多个部分: * 核心项目 * utils(作为例子)项目
他们都有一些单元测试,“核心项目”通过sbt的“dependsOn”机制依赖“utils”项目中的代码。
我正在使用sbt-assembly plugin 构建“uber-jar”/“fat-jar”,但sbt assembly 任务不会在 utils 项目上运行测试 - 这是我想要实现的(我看不到日志中来自“utils project”的任何测试)
将“dependsOn”改为“aggregate”会引入新问题:
sbt 程序集聚合去重
类似issue-on-github的东西
所以我的问题是如何组织可以由sbt-assembly 组装的多模块项目,并且所有测试都在组装任务期间执行?
【问题讨论】:
标签: scala sbt sbt-assembly