我正在努力将github项目部署到maven中央存储库。
按照here概述的说明,其中一个对github存储库具有写访问权限的贡献者成功发布了以下内容:
mvn release:prepare
mvn release:perform
然而,Nexus UI抱怨无法找到他的GPG密钥,所以我们删除了暂存的存储库。
此时我们正试图再次预发布。由于github存储库已经被正确标记,看起来我们只需要做最后一步:
mvn release:perform
似乎正确的方法是添加-DConnectionUrl
属性,但github标签/版本没有URL。在本地检出版本并使用-DlocalCheckout
似乎不起作用。
此时,我正在考虑手动完成剩下的部分。
我该如何解决这个问题?
答案 0 :(得分:0)
这就是我最终做的事情:
在项目根目录下创建了一个名为release.properties
的文件,并提供了以下键值对:
scm.url=
scm.tag=
已执行mvn release:perform