更改IDEA 绑定Maven版本

本文讲述了如何在IDEA中因Java版本不匹配问题替换默认Maven版本,以及如何设置默认Maven仓库,以提高开发效率并避免手动配置的麻烦。
摘要由CSDN通过智能技术生成

引言

IDEA 在Java开发工作者使用比例已经慢慢超过Eclipse, 我也有幸在公司内部拿到了正版的使用权,花掉了项目好多钱钱(程序员应该善待自己,把钱花在刀刃上)。

这一篇文章我们就来说说IDEA绑定Maven替换的相关操作。为什么需要替换么? 因为公司穷买不起 Java17 (开玩笑的, 因为目前公司整体还没升到Java17, 为了保持本地和生产环境一致,不得已而为之了)而最新版本的IDEA绑定的Maven需要Java17才能跑起来, 但是我又想用新版的IDEA,那咋办? 咱们是程序员,天生就是造锅补锅的,一言不合就开干。

整活开始

找到IDEA安装目录的如下位置

${Root_Path}/plugins/maven/lib

这个下面有一个名为 maven3 的目录,这个就是IDEA默认的maven,加载路径(别问为什么哈,我花了些时间试的)。

我自己电脑装的社区版哈(毕竟穷), 可以看到此时Maven版本是 3.9.5,还是挺高的。

接下来我们把其他Maven安装包放到这个目录下,把原来的maven3重名命, 像下面这样(搞之前先退出IDEA哈)。

操作完成,重新打开IDEA,检查Maven版本号。

可以看到绑定的Maven版本号已经刷新成我们放进去的Maven了。

意义何在

可能很多小伙伴已经在发问, 我明明可以通过IDEA自定义额外的Maven安装包,这么做有意义么? 

我的回答是有,与其每次打开新项目都要手动改Maven版本,我更喜欢这种一劳永逸的样子,以为我懒。

结尾

在这里我在送一个福利吧,关于如何指定IDEA默认的Maven仓库。

同样很简单,修改或者替换 ${Root_Path}/plugins/maven/lib/maven3/config/settings.xml 就可以了哦。

我一般不会这么做, 因为我喜欢给不同的项目指定不同的setting file,因为不同的项目对依赖的仓库版本等有不同的需求, 这样做可以人为的避免一些潜在的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值