• 对于注定会优秀的人来说,他所需要的,只是时间!
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 宝剑锋从磨砺出,梅花香自苦寒来!

<十>企业级开源仓库nexus3实战应用–Gradel上传本地包的一些坑及注意点

nexus eryajf 4个月前 (03-15) 333°C 已收录 0个评论
本文预计阅读时间 2 分钟

安卓同学也想使用私服管理包,他们通过gradle打包,此时通过类似Java同学按maven的思路一样,通过在maven的setting文件中指定私服对应的group地址,然后定义好包对应的三要素即可上传,然而这个思路,在gradle这里似乎并不可行。

如果配置直连group的地址上传,会报如下错误:

Return code is: 405, ReasonPhrase: PUT.

这个时候,网上有不少说是因为地址搞错了什么的,但是我明明直接拷贝的地址呀,其实根本不是这个原因,在gradle中并不能通过group分发上传的包,而是要将地址指向对应的库才行。

想要上传release包,则上传到本地的release包的位置,想要上传snapshot包,就要配置连接快照包的配置。核心配置如图:

image-20200313131650919

创建hosted类型的仓库是指定不同的类型,上传的时候往不同类型的地址传即可。

如果快照包往release类型的仓库传,会报如下错误:

> Could not GET 'http://nexus.wpt.la/repository/wpt-maven-local/com/weipaitang/wpt/libs/wpt_util/1.0.0-SNAPSHOT/maven-metadata.xml'. Received status code 400 from server: Repository version policy: RELEASE does not allow metadata in path: com/weipaitang/wpt/libs/wpt_util/1.0.0-SNAPSHOT/maven-metadata.xml

weinxin
扫码订阅本站,第一时间获得更新
微信扫描二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~

二丫讲梵 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明<十>企业级开源仓库nexus3实战应用–Gradel上传本地包的一些坑及注意点
喜欢 (0)
[如果想支持本站,可支付宝赞助]
分享 (0)
eryajf
关于作者:
学无止境,我愿意无止境学。书山有路,我愿意举身投火,淬炼成金!永远不要忘记,激情的奋进,就是美好的未来!

您必须 登录 才能发表评论!