仓库类型
仓库有下面 3 种类型
- proxy: 代理仓库
- hosted: 本地仓库
- group:可以将多个仓库汇聚成一个组
maven 仓库规划
大部分情况会规划下面 3 个仓库
- 私有 release 仓库:maven-release
- 私有 snapshots 仓库: maven-snapshot
- 中央仓库: maven-central
我们可以创建一个 group 类型的仓库 maven-public 将上面 3 种仓库都加进来
对应的 maven settings.xml 配置,只需要写上 group 的地址就行
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<name>nexus repository for all Mirror.</name>
<url>http://maven.kubeclub.cn/repository/maven-public/</url>
</mirror>
添加第三方私服
由于业务需求,需要调用有赞的库,因为 jar 包变动比较大,不方便下载后手动上传我们的私服,所以可以添加他们的私服到我们的 proxy 中。
同时把新增的3个有赞的 proxy 仓库也加到我们 group 仓库
问题点
- 当时有赞的 proxy 仓库创建后,包一直同步不了,原因是我之前有手动上传过相关包到 hosted 仓库,后面把这边的包删除后就可以。
发表评论 取消回复