Artifactory 搭建 Maven 本地依赖服务器

Artifactory 搭建 Maven 本地依赖服务器

1. 搭建Java基础环境,JDK1.8 + Maven 3.6.3 + IDEA/Eclipse

2. 安装 Artifactory 服务,7.31.10(2022.1.10发布)

3. 建立远程库,连接 mavenCenter

经测试可用的 maven 远程仓库有:

https://repo.maven.apache.org/maven2
https://mirrors.huaweicloud.com/repository/maven/

4. 配置 maven settings.xml ,连接 Artifactory 远程库

5. IDEA 中新建 Maven 项目,pom.xml 中配置依赖,自动拉取

默认情况下Artifactory 是不允许匿名下载以及访问的,使用 maven 库时,拉取 pom 文件出现

Received status code 401 from server: Unauthorized。

考虑到实际的情况,我们现在需要Artifactory 开启匿名访问权限。操作如下:

打开Artifactory后台,进入设置界面,Administration -> Security -> Security onfiguration , 选中Allow Anonymous Access,然后点击保存。如下图

6. 将远程库依赖缓存转至本地库

7. Maven settings.xml 中的仓库改为 local 库,清除 Maven repository,重新从 local 库拉取依赖(可根据实际情况建立多个本地依赖仓库,然后配置一个虚拟库作为依赖统一入口)

参考文章:https://zhuanlan.zhihu.com/p/242336356

posted @ 2022-01-13 10:04  来一杯coffee  阅读(291)  评论(0)    收藏  举报