2

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册 - 路过...

 2 years ago
source link: https://www.cnblogs.com/cyq1162/p/16660023.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

文章目录:

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):2、PGP下载安装与密钥生成发布

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):3、Maven独立插件安装与settings.xml配置

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):4、Maven项目pom.xml配置与执行

Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):5、后续版本更新

Taurus.MVC-Java 开源地址:https://github.com/cyq1162/Taurus.MVC-java

本篇讲述如何将一个框架打包上传到中央仓库。

经过九九八十一难,终于成功打包上传,特此记录与分享。

如果无法顺利,遇到问题,建议多参考官网指南,即下文中系统给到的评论的指南地址。

1、注册JIRA账号:

注册地址:https://issues.sonatype.org/secure/Signup!default.jspa

17408-20220905223347189-1430582046.png

密码的复杂性要求很多,超过了自己常用密码的范围,只能临时起一个,然后找个地方存档。

注册好后,正常登陆即可(过程没有邮箱验证),登陆后会提示选择语言:选择中文界面。

2、创建问题:开启新项目

创建问题流程: 

1、点击:新建

2、选择如图所示的:项目和问题类型。
17408-20220905224052830-2124072466.png

创建问题流程: 

3、概要:填写项目的名称或描述都可。

4、组织ID:自己有域名,可以填写域名,没有自己为自己起一个,写自己的姓名拼音也可以,一般对应项目pom.xml的group id。

5、项目Url:自己项目的地址:这里是:https://github.com/cyq1162/Taurus.MVC-java。

6、SCM Url:git地址(通常是开源地址+.git):这里是:https://github.com/cyq1162/Taurus.MVC-java.git

7:选择无。
17408-20220905224424707-263528527.png

点击新建,就创建问题了。

接下来,就到紧张刺激的问答流程了。

3、项目审核:评论互答

在该问题上等待一会(几分钟之内),会有系统发布一条要验证的评论:

17408-20220905230025036-232536981.png

有两种方式:

1:自有域名:在解析里添加1条txt记录即可

17408-20220905230313055-828471896.png

2:有Github账号: 按提示创建一个空的项目,如图:

17408-20220905230437221-1769745630.png

完成以上操作后,在评论上答复,已经完成,请求验证:

17408-20220905230530521-788639621.png

 点击标题下方的:备注(即评论),输入以下内容(内容可以自由发挥):

17408-20220905230625489-1710306943.png

 接下来,等待一段稍为较长的时间,可能半小时左右:

17408-20220905230750500-748603793.png

翻译一下大体内容为:

1、系统告诉你审核通过了。

2、并给指导网址,告诉你如何先发布一个Snapshot(快照版本,可以理解为测试版本)。

3、提示:取决于配置的不同,发布的第一个项目(非快照版本),系统会帮你自动release同步到中央仓库。

如果自动生成,会生成评论留言。

4、如果没有自动生成,还有第二个网址,指导你后续如何发布一个正式版本同步到中央仓库(公开给人用的)

5、提示:后续如何关联Github,获取Github上的信息。

流程到这里,大伙都很顺,看谁的教程都一样。

1、注册好账号,并审核通过后,后续配置settings.xml会用到用户名和密码。

2、 接下来的流程,不管是网上的,还是官网的,都讲述的不够清楚明白。

3、个人是参考网上和官网,重新总结摸索了一条新路,仅供参考。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK