标签: maven release
我希望在不提交的情况下发布一个独立的补丁。当我为版本准备版本时,我收到以下错误:[ERROR] fatal: Not a git repository (or any of the parent directories): .git
[ERROR] fatal: Not a git repository (or any of the parent directories): .git
我可以在不提交的情况下发布吗?
现在,我正在做的是在本地生成一个jar并手动上传它作为工件。
答案 0 :(得分:9)
我和mercurial有同样的问题。您需要使用-DpushChanges = false参数。
请看我的回答类似的问题:link
答案 1 :(得分:1)
如果您不想向SCM提交任何内容,我认为您应该尝试dry run:
由于Release Plugin执行了许多改变项目的操作,因此在大型版本或新项目之前进行干运行可能是明智之举。为此,请提交所有文件,就像您要运行完整版本并运行一样: mvn release:prepare -DdryRun=true
mvn release:prepare -DdryRun=true
这是发布的参数:准备Mojo:dryRun。