2つのステップを1つに結合してsbtアセンブリ/パッケージ操作を改良したいと考えています。 二段階である:加え対話モードでsbt multipleコマンドを1つのコマンドとして実行するにはどうすればよいですか?
$ sbt
> project XXX
....
> assembly
Ctrl + c to exit
、assembly
タスクフォーム脂肪ジャーSBTプラグインです。
私はsbt project analysis assembly
との試みではなくworks.Aエラーの出会いがありますチェーンコマンドに;
を使用し、SBTシェル内
[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"プロジェクト分析 "アセンブリ"。これがうまくいけば、http://www.scala-sbt.org/0.13/docs/Howto-Running-Commands.html#Pass+arguments+to+a+command+or+task+in+batch+mode –
も参照してください。ありがとう、 'sbt"プロジェクト分析 "アセンブリ" works.The分析キーワードは私のプロジェクト名です私はちょうど1行のcmdでプロジェクトを切り替える方法を知らない。あなたは答えをつけることができますか? – LoranceChen
重複した質問は、対話モードで複数のコマンドを実行するというタイトルの実際の質問には答えません。下の[@Justin Kaeser](https://stackoverflow.com/a/43342323/1206998)の答えが答えます。 –