カスタムバージョンをSBTリリースタスクに渡す必要があります。私は現在、これを実行している:カスタム版をsbtリリースに渡すには?
sbt "release with-defaults release-version 1.2.3 next-version 1.3.0"
しかし、私はこれを得る:
[info] Loading project definition from F:\dev\MyProject\project
[info] Set current project to ipo-renew (in build file:/F:/dev/MyProject/)
[error] Expected whitespace character
[error] Expected 'with-defaults'
[error] Expected 'skip-tests'
[error] Expected 'cross'
[error] release with-defaults release-version 20.0.5-XML-Hotfix-1 next-version 20.0.5-XML-Hotfix-2
[error] ^
私は引用符なしで試してみた:
sbt release with-defaults release-version 1.2.3 next-version 1.3.0
しかし、私は、その後のバージョンの入力を求められます、私が提供したものを使用するよりもむしろ。
私がsbtリリースプラグインのドキュメント(https://github.com/sbt/sbt-release)から伝える限り、私は正しいものを渡しています - それはなぜ無視されていますか?私は最終的にTeamCityのコマンドラインステップから作業する必要があります...
私はまた、 'with-defaults'オプションを省略しようとしましたが、結果には何の違いもありません。しかし、ただ実行して
sbt release with-defaults
正しく表示されません私はversion.sbtで持っているバージョンを使用します。
編集中うそをついた...私はすでにこれを試していますが、まだバージョンのためにプロンプトが表示されます – ssloan
'with-defaults'は' build.sbt'で提供する設定を使いました。私はこれでいくつかのテストを実行します。 –
@ssloanコマンドの最後に "with-defaults"を実行してみてください(私の更新を見てください)。 –