Maven - 发布:不做任何准备

时间:2012-10-29 10:08:16

标签: maven release

我希望在不提交的情况下发布一个独立的补丁。当我为版本准备版本时,我收到以下错误:[ERROR] fatal: Not a git repository (or any of the parent directories): .git

我可以在不提交的情况下发布吗?

现在,我正在做的是在本地生成一个jar并手动上传它作为工件。

2 个答案:

答案 0 :(得分:9)

我和mercurial有同样的问题。您需要使用-DpushChanges = false参数。

请看我的回答类似的问题:link

答案 1 :(得分:1)

如果您不想向SCM提交任何内容,我认为您应该尝试dry run

  

由于Release Plugin执行了许多改变项目的操作,因此在大型版本或新项目之前进行干运行可能是明智之举。为此,请提交所有文件,就像您要运行完整版本并运行一样:
  mvn release:prepare -DdryRun=true

这是发布的参数:准备Mojo:dryRun