如何将 SBT 任务与多模块项目链接起来
How to chain SBT task with multi module project
我用 scoverage 插件配置了一个 SBT 多模块项目,工作正常。
为了生成测试覆盖率,我正在使用 > SBT clean coverage test coverageReport
,但是有什么方法可以创建一个内部链接的新任务 coverage test coverageReport
。
我试过了
Run custom task automatically before/after standard task 创建自定义任务,但它似乎不适用于多模块项目。
还有一个 - http://eed3si9n.com/sequencing-tasks-with-sbt-sequential
像这样尝试addCommandAlias
addCommandAlias("coverageAll", ";clean;coverage;test;coverageReport")
现在执行 sbt coverageAll
应该会生成所有子项目的覆盖率报告。
我用 scoverage 插件配置了一个 SBT 多模块项目,工作正常。
为了生成测试覆盖率,我正在使用 > SBT clean coverage test coverageReport
,但是有什么方法可以创建一个内部链接的新任务 coverage test coverageReport
。
我试过了 Run custom task automatically before/after standard task 创建自定义任务,但它似乎不适用于多模块项目。
还有一个 - http://eed3si9n.com/sequencing-tasks-with-sbt-sequential
像这样尝试addCommandAlias
addCommandAlias("coverageAll", ";clean;coverage;test;coverageReport")
现在执行 sbt coverageAll
应该会生成所有子项目的覆盖率报告。