历史潮流浩浩荡荡,顺之者昌,逆之则亡。——孙中山

发布您的Jar包到Central中央仓库

无主题 徐 承恩 35℃ 0评论

最近开源了自己写的银联在线网关支付SDK,并尝试将其发布到中央仓库。仅以此篇博客记录整个过程。

注册Sonatype帐号

注册Sonatype帐号

注册逻辑非常简单跟注册QQ号差不多,这里过程不表。

创建问题

问题表单请如实填写

项目选择:Community Support – Open Source Project Repository Hosting (OSSRH)

问题类型:New Project

概要:X-UnionPay

描述:X-UnionPay–中国银联在线网关支付接口第三方SDK,旨在屏蔽底层逻辑提供一套简单的API方便调用。

Group Id:com.github.xuchengen

Project URL:https://github.com/Xuchengen/X-UnionPay

SCM url:https://github.com/Xuchengen/X-UnionPay.git

其它可填可不填。问题的审核大概需要一天的时间,审核期间还需验证Github仓库地址。

 

如上图所示,第一条评论需要我们在github上创建一个仓库进行身份验证。看到第二条评论基本可以确认我们可以上传自己的Jar包到Sonatype仓库。

配置Maven Setting.xml

配置项目pom.xml

X-UnionPay项目POM配置参考

使用GPG

Mac系统安装gpg

其它系统平台各自去探索。

生成key只需要填写姓名和邮箱即可其它保持默认。

上传到服务器

部署Jar包到中央仓库

执行maven命令

不出意外的话大概两个小时就能同步你的jar包到中央仓库。

搜索你自己的Jar包是否已上传到仓库

 

转载请注明:徐叔科技 » 发布您的Jar包到Central中央仓库

喜欢 (1)
发表我的评论
取消评论
表情

嗨,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址