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

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

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

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

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



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

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


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

这是细节上的失误

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


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

猜你喜欢

转载自blog.csdn.net/playadota/article/details/78226070