我尝试了一些方法,例如addCommandAlias("release", ";clean ;release")
,以及类似的方法:
ReleaseKeys.releaseProcess ~= {
(seq: Seq[ReleaseStep]) =>
cleanStep +: seq
}
cleanStep 就像:
lazy val cleanStep = ReleaseStep(
action = st => Project.extract(st).runTask(clean, st)._1
)
和
lazy val cleanStep = ReleaseStep(
action = st => Project.extract(st).runAggregated(clean, st)
)
基本上,这些方法都不起作用。 runTask
适用于简单的built.sbt 构建,但似乎不适用于多模块构建。
有任何想法吗?
谢谢!