【发布时间】:2017-09-06 13:51:55
【问题描述】:
我想通过将两步合二为一来改进 sbt 组装/打包操作。 两步是:
$ sbt
> project XXX
....
> assembly
Ctrl + c to exit
另外,assembly 是一个任务表单 fat 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] ^
如何实现?谢谢
【问题讨论】:
-
analysis不是 sbt 命令(除非您定义或导入了它)。你希望它成为project命令的参数,对吧? Sbt 无法读懂你的想法,所以你需要帮助它:sbt "project analysis" assembly。希望它有效,另见scala-sbt.org/0.13/docs/… -
谢谢,
sbt "project analysis" assembly有效。analysis关键字是我的项目名称,我只是不知道如何使用一行 cmd 切换项目。你能回答一下吗? -
重复的问题没有回答标题中的实际问题:在交互模式下运行多个命令。下面@Justin Kaeser的答案回答了。
-
我按照 SO 的建议做了another question