【发布时间】:2020-02-04 22:27:29
【问题描述】:
我为在项目的target 目录中编辑的一些资源文件编写了一个小的sbt 插件(实际上,它的工作原理类似于maven 配置文件)。现在,当我编写和测试我的简单自定义 sbt 任务(我们称之为 interpolateParameters)时,我希望它在运行 sbt assembly 时在资源复制和 jar 创建之间执行。但是,我找不到任何有关在 sbt-assembly 插件提供的assembly 任务的“幕后”执行哪些任务的文档。实际上我怀疑这是否可能。
因此,我有 2 个问题:是否可以在 sbt assembly 的 compile + copyResources 和“create jar”步骤之间以某种方式执行我的任务?如果没有,有没有办法在不创建自己的sbt-assembly 插件分支的情况下实现我想要的?
【问题讨论】:
标签: sbt sbt-assembly