高版本idea内置的maven报错
因为原本的idea版本过低,无法支持kotlin,导致项目无法启动,所以就去更新idea为2022最新版,结果发现在导包的时候一直报错。
原因是:
2019 年 12 月 20 日,Apache 团队(repo.maven.apache.org 的所有者)宣布,从 2020 年 1 月 15 日开始,
中央存储库将不再支持通过 HTTP 进行通信。任何访问 http://repo1.maven.org 和
http://repo.maven.apache.org/的尝试都将导致错误,用户需要更新其构建以解决对 HTTPS 的依赖关系。
具体报错如下
还会出现告诉你maven 3.8.1 之后不再支持http协议的报错,好像是四行的报错,还是很明显的。反正具体的表现就是如上图的右上角,无法正常下载公司jar库里面的jar包,
一般只是我打码的那个jar包会报红,然后在文件里面直接删掉再reload maven project 也无济于事。因为一般公司自己内部的jar库都是http的,毕竟只是内部使用,但是maven
不支持http,所以无法正常下载,这时候去maven的setttings.xml将两个id为nexus和maven-default-http-blocker的<mirror>注释掉就可以了,然后重新reload maven project ,如果
还是不行就把dependencies的jar包删掉再reload。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具