我正在为凉亭(https://github.com/MasseGuillaume/sbt-bower)写一个sbt插件。
我想在sbt更新或启动时启动任务。例如,在更新ivy依赖项之后,更新前端依赖项。
我正在考虑取决于更新任务,但它不会映射。
override lazy val settings: Seq[Setting[_]] = inConfig(Bower) (Seq (
install <<= update map( _ => installTask )
))
答案 0 :(得分:0)
通常,使您的任务依赖于它的使用位置。听起来 喜欢你的决议结果应该添加到 managedResources,因此您应该附加自定义的结果 前端更新任务到managedResources,它将自动进行 每当有人需要资源(如包,运行......)时运行。使 确保更新任务检查它是否需要工作,因为它会 每次运行其他任务时都要运行。
- 马克哈拉