如何删除SBT 1.2.8中自动插件导入的设置?

时间:2019-09-09 18:49:08

标签: scala sbt

一个sbt插件(https://github.com/iheartradio/play-swagger),将其自己的任务作为依赖项添加到run,并覆盖run任务,

override def projectSettings: Seq[Setting[_]] = Seq(...,
  run := (run in Compile).dependsOn(swagger).evaluated
)

当将插件作为自动插件加载到sbt 1.2.8中时,如何摆脱此设置?

我找到了"Control over automatically added settings",但在0.13之后似乎在sbt中不可用。

1 个答案:

答案 0 :(得分:1)

一种解决方法是将其设置回其original default

run := sbt.Defaults.foregroundRunTask.evaluated