Maven - 发布:不做任何准备

lev*_*rov 1 release maven

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

我可以不承诺发布吗?

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

Far*_*rid 10

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

请看我的anwser一个类似的问题:链接


Gui*_*sta 7

如果您不想向 SCM 提交任何内容,我认为您应该尝试进行空运行

由于发布插件执行许多更改项目的操作,因此在大发布或新项目之前进行试运行可能是明智的做法。为此,请提交所有文件,就像要运行完整版本一样,然后运行:
mvn release:prepare -DdryRun=true

这是release:prepare Mojo : dryRun的一个参数。