之前发布 DNSQueen 的时候,写过两篇博文记录了项目发布的流程,今天去发布第二个新项目的时候,发现,操作流程跟我之前记录的稍微不一样,为了避免误导别人,所以写下这篇文章。
前言
当看官是第一次发布项目到 Maven 中央仓库的时候,的确可以参照我之前写的两篇博文:发布 Maven 项目到中央仓库和 gpg 的安装使用来操作。
但如果是第二次发布的话,那么操作流程稍微有一些不一样。
这篇博文仅仅记录了不一样的地方,而不会完整的记录所有操作步骤。
正事
不需要发 issue
首先我们不需要去 issues.sonatype.org 这个站点创建 issue。
我第二次傻傻的创建 issue 直接被管理员鄙视了...
上图:
翻译过来就是,你已经拿到 com.liumapp 及其所有二级域名的项目上传许可,所以不需要再来申请了,你个二货。
当然,如果看官的第二个项目跟自己之前上传的项目不是同一个 groupId(不是用的同一个域名),那么还是要重新创建一遍 issue 的。
不需要 Release
再其次,在使用 gpg 上传项目到私服的时候,上传成功后不需要我们再去执行 close、release 的操作,直接就上传成功了。
上图:
本人这次上传的项目为
<dependency>
<groupId>com.liumapp.redis</groupId>
<artifactId>redis-operator</artifactId>
<version>v1.0.0</version>
</dependency>
在本地直接执行:
mvn deploy -Dmaven.test.skip=true -e
后遍上传成功,甚是方便。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于