Maven中央仓库构建上传心得

本文分享了作者成功将构建上传至Maven中央仓库的详细过程,包括如何创建Issue,与Sonatype工作人员沟通,解决group id问题,以及处理403错误,最后成功发布组件并解决不公开源码的校验问题。
摘要由CSDN通过智能技术生成

经过一番努力,终于把自己的构建上传到了Maven的中央仓库,在此记录下自己的心得:

首先,自然是去https://issues.sonatype.org创建自己的申请(Issue),为了填写里面的信息,又去github上注册了自己的地址,由于工作人员是老美,大概每天北京时间晚上10点上班,所以只有跟着他切换模式了...

之后,收到工作人员的询问,是否拥有域名?我查看一下,他也不是每个人都会问,大概是因为我填写的group id 和project url差太多吧!所以暂且推测,project url包含group id中的域名部分,多半就不会被问到了。

经过一番交流,工作人员批准了group id, 他还把group id改成了仅保留域名部分,还是挺周到的。


之后就是要上传了,这里又遇到了问题:由于闲着也没事儿干,就在Joel审批前把component上传了一次,结果收到403错误,无奈,晚上10点又跑去找这个Joel:


这下彻底明白了,重新上传,一切搞定,然后去通知Joel审核发布的组件:


至此,发布成功,2小时后可以使用。在http://search.maven.org/可以搜索到就成了,不过我上传的这段时间服务器在维护,所以比较悲剧的又开始了晚上10点模式,提单继续找Joel,回复如下:


在上传的过程中,maven会要校验源码和java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值