前些日子升级了IDEA到2025.2,使用了一段时间之后出现了一些问题,尤其让我头疼的问题就是Maven的配置总是失效,需要重新配置。
一、问题重现
后端有很多个微服务,我每次都是对着文件夹右键打开代码仓库:

升级IDEA到2025.2之后重新配置了maven设置,但是一旦重新打开新项目,maven设置就会失效,默认使用IDEA内置的maven(此时部分项目运行的时候会提示Groovy错误)。这是为什么呢?
二、问题分析
为了搞清楚这是不是新版的bug(老版2020.2没有这个问题),我在社区提了一个bug:https://youtrack.jetbrains.com/issue/IDEA-378154
原来,File->Settings->Build,Execution,Deployment->Build Tools->Maven
设置并非全局设置,而是只针对于当前项目的“局部配置”,这种当前项目的配置都有特殊的符号,如下所示:

三、解决问题
社区给了解决方案,那就是到File->New Projects Setup->Settings For New Projects
,在里面配置的Maven设置将应用于新建的项目。
需要注意的是,有可能设置好了之后打开项目Maven设置还是内置的Maven,这表示在设置Settings For New Projects
前你使用IDEA打开过项目,已经生成了项目配置文件,所以即使设置了Settings For New Projects
,IDEA也不会应用新项目设置。这时候只需要删除项目根目录的.idea
目录以及.iml
文件,然后重新打开项目就可以了。
注意:本文归作者所有,未经作者允许,不得转载