请问为什么从gitlab pull代码下来,依赖会飘红?

问题遇到的现象和发生背景
         从gitlab拉取最新代码下来,idea的maven配置会变成bundle(maven 3),然后会有一个依赖包报错,公司电脑上是没有的

然后换成apache-maven-3.6.3后,一片依赖飘红,有的能通过下载依赖包解决,有的搜不到依赖包

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
        我试过clean install,就是不行,感觉是maven包的问题

先谢谢愿意解答的各位了!

如果公司有自己搭建的maven库的话,应该是有些jar包在公共的库下载不到的,你需要配置maven的数据源为你们公司的maven服务地址,具体你可以找你的同事要一份maven的配置文件setting.xml看看, 在配置文件的mirrors标签下。

公司的项目吗?公司一版都有maven仓库,你需要配置,找你们同事问一下。
拉下项目后,修改maven配置,配置文件选择你修改的那个,然后就能从你们公司仓库获取到需要的jar包了

你换了仓库了吗,换了仓库还得确定这个仓库是否用vpn不然依赖包都下不下来

看你使用的是idea,你看一下项目中是不是用的你配好的maven仓库。路径根据你自己的写。

img

maven是需要配置环境变量的,看下是否配置。

img

MAVEN_HOME是你maven目录的bin的上一级目录,然后把MAVEN_HOME配置到PATH中。

settings.xml文件在conf目录下,把它配置成你的本地maven仓库路径。

img

同一楼上 猫巳的话,Maven依赖都是读取的jar包,你可以根据maven的路径去找一下有没有这个jar包。没有的话的去下载(公开开源),还有些就需要自己去封装jar(公司封装好的依赖)。
可以先排查是不是公开开源的maven依赖