如何将个人开源项目成功上传至Maven中央仓库?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3836个文字,预计阅读时间需要16分钟。
最近在写一些开源项目,想把自己写的代码放到Maven中央仓库中,方便更多人使用。因此,写这篇文档,记录一下将自研开源项目jar包同步到Maven中央仓库的成功过程。其中,涉及到。
最近在写一些开源项目,想把自己写的东西放到maven中央仓库,提供给更多的人使用。所以写这一篇文章,记录一下自研开源项目jar包上传同步maven中央仓库成功的整个过程,这其中还是有不少的坑的。
- 一、OSSRH账号注册于配置
- 1.1.账号注册
- 1.2.域名认证
- 二、安装GnuPG软件,并生成签名
- 三、项目基础配置
- 四、maven打包配置
- 五、CLOSE&RELEASE
- 首先需要在sonatype JIRA管理平台完成新建项目的申请,审核通过之后才能进行上传jar的操作
- 上传过程首先肯定是要本地进行打包,为保整项目信息完整性及上传过程安全性,需要进行特殊的操作,后文详述
- 本地打包之后首先传入sonatype Nexus staging库,这个库只做临时存储,校验内容完整、信息完整之后才能通过平台操作转移到release库。
- 开源项目jar转到到release库之后,实际上需要我们操作的内容就全都完成了。sonatype maven库的项目会自动同步到maven中央仓库,这个过程会有延时,但延时很短。
- 如果你使用国内的maven中央仓库的镜像,与maven中央仓库会有比较大的延时,请耐心等待同步之后,才可以使用。
本文共计3836个文字,预计阅读时间需要16分钟。
最近在写一些开源项目,想把自己写的代码放到Maven中央仓库中,方便更多人使用。因此,写这篇文档,记录一下将自研开源项目jar包同步到Maven中央仓库的成功过程。其中,涉及到。
最近在写一些开源项目,想把自己写的东西放到maven中央仓库,提供给更多的人使用。所以写这一篇文章,记录一下自研开源项目jar包上传同步maven中央仓库成功的整个过程,这其中还是有不少的坑的。
- 一、OSSRH账号注册于配置
- 1.1.账号注册
- 1.2.域名认证
- 二、安装GnuPG软件,并生成签名
- 三、项目基础配置
- 四、maven打包配置
- 五、CLOSE&RELEASE
- 首先需要在sonatype JIRA管理平台完成新建项目的申请,审核通过之后才能进行上传jar的操作
- 上传过程首先肯定是要本地进行打包,为保整项目信息完整性及上传过程安全性,需要进行特殊的操作,后文详述
- 本地打包之后首先传入sonatype Nexus staging库,这个库只做临时存储,校验内容完整、信息完整之后才能通过平台操作转移到release库。
- 开源项目jar转到到release库之后,实际上需要我们操作的内容就全都完成了。sonatype maven库的项目会自动同步到maven中央仓库,这个过程会有延时,但延时很短。
- 如果你使用国内的maven中央仓库的镜像,与maven中央仓库会有比较大的延时,请耐心等待同步之后,才可以使用。

