0
我在我的scala sbt項目中安裝了sbt-release
插件。從sbt-release構建命令'Not a valid key'錯誤
但是當我運行SBT版本交叉建立或SBT版本跳過測試,我得到這個錯誤:
Not a valid key: cross (similar: crossPaths, crossTarget, cross-paths)
我在我的scala sbt項目中安裝了sbt-release
插件。從sbt-release構建命令'Not a valid key'錯誤
但是當我運行SBT版本交叉建立或SBT版本跳過測試,我得到這個錯誤:
Not a valid key: cross (similar: crossPaths, crossTarget, cross-paths)
出於某種原因,當你運行它的發佈插件沒有發揮好這條路。 嘗試運行sbt,然後從控制檯內運行釋放。
如果你想從你需要引用它的命令行中運行release cross with-defaults
或release skip-tests
:
$ sbt 'release cross with-defaults'
$ sbt 'release skip-tests'
謝謝,這個工作,所以後續的問題,我們可以設置一個版本發佈?像sbt'release 0.1.7',我知道這個語法是錯誤的,但我不知道sbt release是否支持自己指定一個版本。 –
一個選項是'with-defaults',如自述文件中所述:https://github.com/sbt/sbt-release#non-interactive-release –
但是,如何給版本,with-defaults將使用版本由sbt本身建議。我試着用'默認值0.1.7'釋放'sbt',但這是錯誤的 –