IntelliJ IDEA新建项目Maven设置重启后重置如何解决?
我之前也碰到过这个头疼的问题,明明改了新项目的默认Maven设置,重启后又回到默认值,大概率是配置保存权限、缓存或者设置操作细节的问题,你可以按下面的步骤一步步排查解决:
检查IDE配置目录的写入权限
IntelliJ的全局配置文件都存在用户目录下的IDE专属文件夹里,比如你的2019版本对应的路径是C:\Users\<你的用户名>\.IntelliJIdea2019.x(x是具体的子版本号)。如果当前用户没有这个目录的写入权限,修改的设置根本存不下来。
右键这个文件夹,选择「属性」→「安全」标签,找到当前用户,确保「写入」权限是勾选状态,没有的话点击「编辑」添加写入权限,然后应用保存。确保正确完成设置保存操作
再重新走一遍设置流程:打开IDEA后点击File -> Other Settings -> Settings for New Projects,进入Build, Execution, Deployment -> Build Tools -> Maven,设置好Maven主目录为C:\Program Files\Maven,用户设置文件选择C:\Program Files\Maven\settings.xml。这里要注意,先点击「Apply」应用设置,再点击「OK」关闭窗口,很多人直接点OK会导致设置没被正确保存到全局配置里。通过欢迎界面验证全局设置
关闭所有项目回到IDEA的欢迎界面,点击「Configure -> Settings」(这个入口的设置和「Settings for New Projects」是联动的),检查Maven配置是否和你修改的一致。如果这里也是正确的,那新建项目就应该会继承这个配置。清理IDE缓存并重启
有时候IDE的缓存会干扰配置加载,点击File -> Invalidate Caches / Restart,选择「Invalidate and Restart」选项,等待IDE完全重启后,再去检查新项目的Maven设置。手动修改全局配置文件(终极方案)
如果上面的方法都没用,就直接动手修改IDE的配置文件:- 找到路径
C:\Users\<你的用户名>\.IntelliJIdea2019.x\config\options\maven.xml - 用记事本或文本编辑器打开,修改成下面的内容(替换成你的Maven路径):
<component name="MavenSettings"> <option name="generalSettings"> <MavenGeneralSettings> <option name="mavenHome" value="C:\Program Files\Maven" /> <option name="userSettingsFile" value="C:\Program Files\Maven\settings.xml" /> </MavenGeneralSettings> </option> </component> - 保存文件后重启IDE,再去看新项目的Maven设置应该就生效了。
- 找到路径
内容的提问来源于stack exchange,提问作者LaraFlow




