仓库类型

仓库有下面 3 种类型
  1. proxy: 代理仓库
  2. hosted: 本地仓库
  3. group:可以将多个仓库汇聚成一个组

maven 仓库规划

大部分情况会规划下面 3 个仓库
  • 私有 release 仓库:maven-release
  • 私有 snapshots 仓库: maven-snapshot
  • 中央仓库: maven-central

image.png

我们可以创建一个 group 类型的仓库 maven-public 将上面 3 种仓库都加进来
image.png

对应的 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 中。
image.png

同时把新增的3个有赞的 proxy 仓库也加到我们 group 仓库
image.png

问题点

  1. 当时有赞的 proxy 仓库创建后,包一直同步不了,原因是我之前有手动上传过相关包到 hosted 仓库,后面把这边的包删除后就可以。

点赞(5) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部