如何在sbt更新依赖项时执行任务?

时间:2013-04-29 02:23:54

标签: sbt

我正在为凉亭(https://github.com/MasseGuillaume/sbt-bower)写一个sbt插件。

我想在sbt更新或启动时启动任务。例如,在更新ivy依赖项之后,更新前端依赖项。

我正在考虑取决于更新任务,但它不会映射。

override lazy val settings: Seq[Setting[_]] = inConfig(Bower) (Seq (
    install <<= update map( _ => installTask )
  ))

1 个答案:

答案 0 :(得分:0)

  

通常,使您的任务依赖于它的使用位置。听起来   喜欢你的决议结果应该添加到   managedResources,因此您应该附加自定义的结果   前端更新任务到managedResources,它将自动进行   每当有人需要资源(如包,运行......)时运行。使   确保更新任务检查它是否需要工作,因为它会   每次运行其他任务时都要运行。

     

- 马克哈拉

相关问题