0
点赞
收藏
分享

微信扫一扫

有源电桥电路

小_北_爸 03-10 13:00 阅读 2

1,通过第三方仓库(sonatype ossrh)上传,首先在官网注册账号:

Loading...

2,新建issue

3,按照评论要求进行代码建立等

4,安装gpg,地址:Gpg4win - Download Gpg4win

相关命令:

gpg --version 查看版本(是否安装成功)

gpg --gen-key 生成公钥

gpg --keyserver hkp://keyserver.ubuntu.com:11371 --send-keys 公钥ID或上面提到的key 将公钥发送gpg服务器

gpg --keyserver hkp://keyserver.ubuntu.com:11371 --recv-keys 公钥ID或上面提到的key 检查是否发送成功

gpg --list-keys 查看生成的公钥

5,在maven的setting.xml配置添加:

<servers>
  <!-- 上传jar包到maven中央仓库配置start -->
  <server>
      <id>ossrh</id>
      <username>Sonatype账号</username>
      <password>Sonatype密码</password>
  </server>
  <!-- 上传jar包到maven中央仓库配置end -->
</servers>

6,部署发布

mvn clean deploy

7,同步到maven中央仓库

到 https://oss.sonatype.org/#stagingRepositories 中勾选自己上传的构件(我们的jar包上传到这里哦)点击Close然后再Release,Release之后就会同步到maven中央仓库

注:在发送公钥到gpg服务器时,如果出现 gpg: keyserver send failed: No name,先试着换换服务器,如果还是不行可能是因为本地开了代理,关掉代理就可以了。(之前用星巴克电脑就出现过这种问题,找了半天没找到原因,后来关掉就好了)

参照:

Maven(6) Java上传本地jar包到maven中央仓库_java -jar maven-upload.jar-CSDN博客

上传 jar 至 Maven 中央库 · 语雀

更新JAR到maven仓库 gpg: keyserver send failed: No name-CSDN博客

注:

1,settings.xml中要配置 ossrh的账号、密码

2,groupID需要与提交的issure中的groupID保持一致

3,在打包doc时,项目代码不能出现中文类注释,否则会报错

4,当存在多个gpg 的公钥时,需要指定公钥的name和密码,否则默认会取第一个

5,发布完成后可在sonatype中查看,然后评论,听过审核后他们才会同步到maven中央仓库中。

6,在https://s01.oss.sonatype.org/已存在后,需要先close下,如果成功则等待结果;否则drop掉重新部署。

参照:

举报

相关推荐

0 条评论