场景:
这个问题困扰好久,通过分析后,发现是maven配置问题,废话不多说,上干活。
问题描述
项目互联网从转内网开发,提前下载好repository,跟项目一起导入内网,导入后,发现依赖报错问题 maven爆红问题。
原因分析:
其他朋友也有相关也发布了其他一些解决办法,如选择JDK版本等解决办法。
如果其他办法还未解决,请检查mven的配置文件里的数据源,是否正确,如我的项目使用了阿里云的数据源配置,一下是在互联网时候配置的阿里云数据源:
maven的settings.xml配置:
下面是每个依赖都会带一个_remote.repositories配置文件,并且指向maven的settings.xml:
但是导入内网时候,没有导入settings.xml配置,造成idea使用是自带mven的settings.xml文件的报错。
解决方案:
同步外网的settings.xml文件,并让idea指向这个settings.xml文件,至此解决项目启动不了问题。