发布个人第二个项目到 Maven 中央仓库

本贴最后更新于 2566 天前,其中的信息可能已经沧海桑田

之前发布 DNSQueen 的时候,写过两篇博文记录了项目发布的流程,今天去发布第二个新项目的时候,发现,操作流程跟我之前记录的稍微不一样,为了避免误导别人,所以写下这篇文章。

前言

当看官是第一次发布项目到 Maven 中央仓库的时候,的确可以参照我之前写的两篇博文:发布 Maven 项目到中央仓库gpg 的安装使用来操作。

但如果是第二次发布的话,那么操作流程稍微有一些不一样。

这篇博文仅仅记录了不一样的地方,而不会完整的记录所有操作步骤。

正事

不需要发 issue

首先我们不需要去 issues.sonatype.org 这个站点创建 issue。

我第二次傻傻的创建 issue 直接被管理员鄙视了...

上图:

1.pic_hd.jpg

翻译过来就是,你已经拿到 com.liumapp 及其所有二级域名的项目上传许可,所以不需要再来申请了,你个二货。

当然,如果看官的第二个项目跟自己之前上传的项目不是同一个 groupId(不是用的同一个域名),那么还是要重新创建一遍 issue 的。

不需要 Release

再其次,在使用 gpg 上传项目到私服的时候,上传成功后不需要我们再去执行 close、release 的操作,直接就上传成功了。

上图:

2.pic_hd.jpg

本人这次上传的项目为

<dependency>
	<groupId>com.liumapp.redis</groupId>
	<artifactId>redis-operator</artifactId>
	<version>v1.0.0</version>
</dependency>

在本地直接执行:

mvn deploy -Dmaven.test.skip=true  -e

后遍上传成功,甚是方便。

  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3453 回帖 • 202 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 304 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3187 引用 • 8213 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...