Scala 如何删除sbt 1.2.8中自动插件导入的设置?
sbt插件(),将自己的任务作为依赖项添加到Scala 如何删除sbt 1.2.8中自动插件导入的设置?,scala,sbt,Scala,Sbt,sbt插件(),将自己的任务作为依赖项添加到run,并覆盖run任务 override def projectSettings: Seq[Setting[_]] = Seq(..., run := (run in Compile).dependsOn(swagger).evaluated ) 当插件作为自动插件加载到sbt 1.2.8中时,如何取消此设置? 我找到了,但是0.13之后在sbt中似乎不可用 解决此问题的一种方法是将其设置回: 酷,那可能有用!我们也使用Play,我认为它可能会
run
,并覆盖run
任务
override def projectSettings: Seq[Setting[_]] = Seq(...,
run := (run in Compile).dependsOn(swagger).evaluated
)
当插件作为自动插件加载到sbt 1.2.8中时,如何取消此设置?
我找到了,但是0.13之后在sbt中似乎不可用 解决此问题的一种方法是将其设置回:
酷,那可能有用!我们也使用Play,我认为它可能会干扰
运行任务:-/是的,您也可以尝试将其设置为Play的默认值。不幸的是,我不知道如何“取消”给定插件的设置。您也可以尝试在run:={}
中添加swagger,以抵消对run
任务的修改。
run := sbt.Defaults.foregroundRunTask.evaluated