0

我正在将一个 github 项目部署到 Maven 中央存储库。

按照此处概述的说明,对 github 存储库具有写入权限的贡献者之一成功发布了以下内容:

mvn release:prepare
mvn release:perform

但是,Nexus UI 抱怨无法找到他的 GPG 密钥,因此我们删除了暂存存储库。

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

mvn release:perform

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

在这一点上,我正在考虑手动完成剩余的部分。

我怎样才能结束这个?

4

1 回答 1

0

这就是我最终做的事情:

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

    scm.url=

    scm.tag=

  2. 执行mvn release:perform

于 2013-12-15T18:58:27.200 回答