You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

IntelliJ IDEA新建项目Maven设置重启后重置如何解决?

解决IntelliJ IDEA 2019社区版新建项目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的配置文件:

    1. 找到路径C:\Users\<你的用户名>\.IntelliJIdea2019.x\config\options\maven.xml
    2. 用记事本或文本编辑器打开,修改成下面的内容(替换成你的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>
      
    3. 保存文件后重启IDE,再去看新项目的Maven设置应该就生效了。

内容的提问来源于stack exchange,提问作者LaraFlow

火山引擎 最新活动