我想通過將兩步合一來優化sbt程序集/程序包操作。 兩個步驟是:如何以交互模式運行sbt multiple命令作爲一個命令?
$ sbt
> project XXX
....
> assembly
Ctrl + c to exit
此外,assembly
是一個任務形式脂肪罐子SBT插件。
我嘗試用sbt project analysis assembly
但不works.A錯誤的邂逅:
[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「項目分析」程序集「。希望它有效,另見http://www.scala-sbt.org/0.13/docs/Howto-Running-Commands.html#Pass+arguments+to+a+command+or+task+in+batch+mode –
謝謝,'sbt「項目分析」程序集「工作。'分析'關鍵字是我的項目名稱我只是不知道如何切換項目與一行cmd。你能回答嗎? – LoranceChen
重複的問題沒有回答標題中的實際問題:以交互模式運行多個命令。下面的答案是[@Justin Kaeser](https://stackoverflow.com/a/43342323/1206998)。 –