一、前言
Maven是一个Java项目的管理和构建工具,Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。
Maven中央仓库是由 Maven 社区提供的仓库,其中包含了大量常用的库。中央仓库包含了绝大多数流行的开源Java构件,当我们需要使用某个构建功能时,我们只需要在pom文件引入其maven坐标即可。
本文我们讲解如何把自己的jar发布到maven中央仓库里面,供外网其他用户使用。
注册Sonatype账号
登录 https://issues.sonatype.org/secure/Signup!default.jspa 注册一个账号
创建一个issue
菜单栏->Create 弹出创建界面,Project选择Community Support - Open Source Project Repository Hosting (OSSRH) 。Issue Type选择 New Project。Group Id填写maven坐标的Group Id。
注意:申请一个Group Id后,就可以发布不同的artifactId对应的jar。
发包
安装 gpg
brew install gnupg
创建并查看自己的 key
gpg --gen-key # 创建自己的key
gpg --list-secret-keys # 查看自己的key
推送key到签名服务器
gpg --keyserver k