【发布时间】:2017-01-29 13:33:37
【问题描述】:
目前 SBT 告诉我 <<= 我用来添加触发器的某些事件已被弃用。
updateBrowsers <<= updateBrowsers.triggeredBy(fastOptJS in Compile)
建议改用:= 或~=。
但是经过多次尝试,fastOptJS 不再触发updateBrowsers 任务。
我尝试过的:
updateBrowsers := updateBrowsers.triggeredBy(fastOptJS in Compile)
updateBrowsers ~= (_ => updateBrowsers.triggeredBy(fastOptJS in Compile))
updateBrowsers := Def.task {
updateBrowsers.triggeredBy(fastOptJS in Compile)
}
updateBrowsers := Def.taskDyn {
updateBrowsers.triggeredBy(fastOptJS in Compile)
}
那么,我们如何在 SBT 0.13+ 中添加需要的任务依赖项或任务触发器?
【问题讨论】:
-
如果
dependsOn改写有效,您可以尝试答案here。我无法让triggeredBy工作。