完成Maven Central Repository的部署

时间:2013-12-13 20:05:24

标签: maven maven-release-plugin maven-central

我正在努力将github项目部署到maven中央存储库。

按照here概述的说明,其中一个对github存储库具有写访问权限的贡献者成功发布了以下内容:

mvn release:prepare
mvn release:perform

然而,Nexus UI抱怨无法找到他的GPG密钥,所以我们删除了暂存的存储库。

此时我们正试图再次预发布。由于github存储库已经被正确标记,看起来我们只需要做最后一步:

mvn release:perform

似乎正确的方法是添加-DConnectionUrl属性,但github标签/版本没有URL。在本地检出版本并使用-DlocalCheckout似乎不起作用。

此时,我正在考虑手动完成剩下的部分。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这就是我最终做的事情:

  1. 在项目根目录下创建了一个名为release.properties的文件,并提供了以下键值对:

    scm.url=

    scm.tag=

  2. 已执行mvn release:perform