我想通过结合两步到一步来改进sbt汇编/包操作。 这两步是:
$ sbt
> project XXX
....
> assembly
Ctrl + c to exit
此外,assembly
是胖jar sbt插件的任务形式
我尝试了sbt project analysis assembly
但没有效果。遇到错误:
[error] Not a valid command: analysis (similar: alias)
[error] Not a valid key: analysis (similar: readAnalysis, mainClass, less)
[error] analysis
[error] ^
如何实现这一目标?谢谢
答案 0 :(得分:44)
在sbt shell中,使用;
链接命令:
;project XXX; assembly
从命令行调用,用引号括起各个命令:
sbt "project XXX" assembly
或用引号括起整个链:
sbt ";project XXX; assembly"
从shell中另一个项目的上下文调用子项目XXX
中的任务:
XXX/assembly