sbt:防止发出错误命令?

sbt:防止发出错误命令?,sbt,Sbt,我有一个sbt项目,其中构建通常通过包tar调用。如果开发人员键入包,很可能他们实际上指的是包tar 但是,package tar取决于package。当开发人员似乎犯了这样的错误时,我如何防止、阻止或警告?因为我不能真正禁用包任务,因为这是必要的 我曾考虑将实际部署集成到构建中,但这与我们当前的部署过程不兼容。与其将包tar作为一项单独的任务,不如重新定义包来完成您想要的任务?新行为可以调用旧行为 提供了自定义软件包功能的示例。addArtifact上的材料看起来相关

我有一个sbt项目,其中构建通常通过
包tar
调用。如果开发人员键入
,很可能他们实际上指的是
包tar

但是,
package tar
取决于
package
。当开发人员似乎犯了这样的错误时,我如何防止、阻止或警告?因为我不能真正禁用
任务,因为这是必要的


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

与其将
包tar
作为一项单独的任务,不如重新定义
来完成您想要的任务?新行为可以调用旧行为

提供了自定义
软件包
功能的示例。
addArtifact
上的材料看起来相关