我期待發佈一個獨立的修補程序而不必提交它。當我準備一個版本的版本我得到以下錯誤:[ERROR] fatal: Not a git repository (or any of the parent directories): .git
Maven - 發佈:無需提交即可準備
我可以釋放而不提交?
現在,我正在做的是在本地生成一個jar並手動上傳它作爲工件。
我期待發佈一個獨立的修補程序而不必提交它。當我準備一個版本的版本我得到以下錯誤:[ERROR] fatal: Not a git repository (or any of the parent directories): .git
Maven - 發佈:無需提交即可準備
我可以釋放而不提交?
現在,我正在做的是在本地生成一個jar並手動上傳它作爲工件。
如果你不想犯任何的SCM,我想你應該嘗試做一個dry run:
Since the Release Plugin performs a number of operations that change the project, it may be wise to do a dry run before a big release or on a new project. To do this, commit all of your files as if you were about to run a full release and run:
mvn release:prepare -DdryRun=true
這是釋放一個參數:準備魔:dryRun。
謝謝,這不是我以爲我會發現,但它肯定是足夠接近足夠:) – levtatarov
你可以做一個'釋放:執行'此後發佈而不提交任何更改? – 2rs2ts
該文檔(http://maven.apache.org/maven-release/maven-release-plugin/perform-mojo.html#dryRun)說:_幹運行:不檢出任何從scm存儲庫,或修改查看。目標(默認至少部署)不會執行._ –
順便說一句,我試圖去提交,當有這個同樣的錯誤(違背了你的意圖,我也想爲此事和推送到遠程的GIT)。在我的情況下,錯誤是由於插件中的錯誤(至少,org.apache.maven.plugins:maven-release-plugin:2.0.0)造成的,它試圖將cd放到本地目錄之外git回購。我已經明確將問題設置插件版本修正爲版本2.5.1。 – Alberto