0

我有一个 sbt 项目,其中通常通过package-tar. 如果开发人员键入package,很可能他们实际上的意思是package-tar相反。

但是,package-tar取决于package. 当开发人员似乎犯了这个错误时,我如何防止、阻止或警告 - 因为我实际上不能禁用package任务,因为它是必要的?

我考虑将实际部署集成到构建中,但这与我们当前的部署过程不兼容。

4

1 回答 1

1

与其做package-tar一个单独的任务,不如重新定义package做你想做的事?新行为可以调用旧行为。

http://www.scala-sbt.org/0.13.0/docs/Detailed-Topics/Artifacts.html有自定义package功能的示例。上的材料addArtifact看起来很相关。

于 2013-10-17T15:50:19.430 回答