jeecg3.7的pom文件报错问题 ——settings文件的设置

今天从svn检出了一个jeecg的工程

此时我的settings文件的镜像配置是

mirror是aliyun的
mirrorOf是 <mirrorOf>*</mirrorOf>

但是pom文件中和jeecg相关的依赖都报错。总监说jeecg有自己的包,阿里云下不下来

然后用了总监给的库(他的.m2文件夹),他的库里都有相关的jar包。

但是pom文件依然报错,这次是只有两三个东西找不到,我暂且记得当时有以下两个地方报错

后来找了很多原因,突然想到了pom文件的配置,发现我的配置和公司的不一样

之后在这个入门必读中看到了一个重要提醒

在这里插入图片描述
访问这个地址,发现公司里其他人配的和这里写的是一样的
在这里插入图片描述
mirrorOf排除了jeecg的两个地址,这两个地址不被aliyun拦截,而是走jeecg的地址

但是按说我该有的jar包在总监给的库里都有了,maven为什么还要访问jeecg的地址呢
我把这两个排除的依赖在pom.xml里搜索了一下
在这里插入图片描述
这几个标签我也大致查了一下意思,并不是特别懂。就草率地推测下:

  • 在项目building的时候会先访问远程仓库拉取代码。所以这两个报错的依赖尽管在我的仓库里有,但是settings文件里对所有远程仓库都拦截到了aliyun,maven访问不到,也就会报错。
  • 那么maven对jar包下载的流程是怎样的呢?我推测:maven下载jar包的时候,会先访问远程库(可能是看远程库和本地库的jar包相关信息是不是一样的,一样就不下载,不一样就下载),看远程库的jar包本地有没有,没有就下载,有就不下载
  • settings文件改好之后,我又用回了自己的maven库,这回可以顺利下载和运行了

😁欢迎加入QQ群交流: [游戏-Web-开发技术栈 ☄️] '300567032’
点击下方图标一键加入!
游戏-Web-开发技术栈 ☄


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值