将C code从0.11.2切换到0.13.0,我突然发现自己处于调用assemblySettings
不仅调用明确添加{{1}的子项目中的任务的情况},但它会尝试为每个子项目运行它。
所以,如果我有
lazy val root = project(...).aggregate(core, app)
lazy val core = project(...)
lazy val app = project(...).dependsOn(core)
如何为除root
项目之外的所有项目禁用汇编任务?对于其他插件,例如sbt-assembly,这个问题不会发生,因为你必须为每个子项目明确启用插件。
目标是能够运行sbt assembly
,以便它只为根项目执行此操作。