idea-不同项目使用不同maven版本

背景

idea一直使用的是maven3.6. 新接的项目要求maven要3.9,所以down下来以后maven的dependencies一直加载失败。 报错信息为

======================
Full classname legend:
======================
CustomModelValidator:  "org.jetbrains.idea.maven.server.embedder.CustomModelValidator"
DefaultModelValidator: "org.apache.maven.model.validation.DefaultModelValidator"
ModelValidator:        "org.apache.maven.model.validation.ModelValidator"
Named:                 "com.google.inject.name.Named"
PlexusBindingModule:   "org.eclipse.sisu.plexus.PlexusBindingModule"
WireModule:            "org.eclipse.sisu.wire.WireModule"
========================
End of classname legend:
========================

      role: org.apache.maven.model.validation.ModelValidator
  roleHint: ide
————————————————

     

网上检了一下就是版本的问题,首先是idea和maven的匹配问题。网上查到的内容是

IDEA 2018 兼容Maven3.6.1及之前所有版本
IDEA 2020 兼容Maven 3.6.3及之前所有版本
IDEA 2021 兼容maven 3.8.1及之前的所用版本
IDEA 2022 兼容maven 3.8.1及之前的所用版本

如果你的maven是3.6.但是idea是2021版本的,就是不行,要么降低maven版本,要么升级IDEA

以上条件具备之后,就是下载你需要的新的版本的maven

我这里pom里面是
Maven地址:https://maven.apache.org/

下载Binary zip archive的压缩包版本就行

下载下来,解压就行。不需要设置什么环境变量,因为只是这一个项目需要这个版本的maven.设置了系统的环境变量,会影响其他项目。

这个时候就打开idea,打开你的项目,开始设置

这个时候就基本设置OK了。

找到项目的pom.xml、点击reload就可以正常下载jar了。亲测有效

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值