如果您只关心副作用,并且只想模拟人类逐个输入命令,那么自定义命令可能就是您需要的。这对于发布过程非常有用。
以下是 sbt 构建脚本中的示例
commands += Command.command("releaseNightly") { state => "stampVersion" :: "clean" :: "compile" :: "publish" :: "bintrayRelease" :: state }