【Maven】入门开发过程中遇到的问题:Could not transfer metadata

来源:互联网 发布:spark 提交python脚本 编辑:程序博客网 时间:2024/05/18 11:46

最近加入新公司,从公司gitlib上下载了一个工程进行入手。

该项目用到了很多公司自己的依赖,由于我刚来所以很多依赖需要配置maven的setting.xml和工程pom文件下载,在这里为了省事直接拷贝了部门老大的setting文件以及pom。

然后maven build--clean install,进行编译

在编译项目的过程中发现很多公司私有依赖无法下载,原因是无法连接到服务器,请求被拒绝。报错如下



这个问题困扰了我一天多,经过检测各种配置,上网查询各种资料发现最终原因:

访问私服仓库下载依赖需要在maven setting.xml中配置代理以便开启私服访问权限。


这<active>标签内容表示是否启用代理,由于部门老大本地仓库依赖已经齐全,不需要登录私服下载了,他就把代理关了,我直接拷贝他的文件,导致不能开启代理访问私服。

这是细节上的失误

然后下方配置好远程仓库地址等:


配置完成之后保存,再pom文件中配置需要的jar包,这样如果远程仓库里有你需要的依赖,编辑器便会自动下载。

阅读全文
0 0
原创粉丝点击