intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x)
作者:yuhaibao324 发布时间:2023-06-30 23:56:10
标签:idea,maven,配置
该方法针对idea版本(2020.2.x)
C:\Users\yanghao\AppData\Roaming\JetBrains\IntelliJIdea2020.2\options\project.default.xml
<component name="MavenImportPreferences">
<option name="generalSettings">
<MavenGeneralSettings>
<option name="localRepository" value="D:\repository" />
<option name="mavenHome" value="D:/devtools/apache-maven-3.3.9" />
<option name="userSettingsFile" value="D:\devtools\apache-maven-3.3.9\conf\settings.xml" />
</MavenGeneralSettings>
</option>
</component>
D:\myprojects\demo003\.idea\workspace.xml
<component name="MavenImportPreferences">
<option name="generalSettings">
<MavenGeneralSettings>
<option name="localRepository" value="D:\repository" />
<option name="mavenHome" value="D:\devtools\apache-maven-3.3.9" />
<option name="userSettingsFile" value="D:\devtools\apache-maven-3.3.9\conf\settings.xml" />
</MavenGeneralSettings>
</option>
</component>
1、对新建项目有用
首先设置新项目配置,File ——>New Projects Settings —>Settings for New Projects…—>设置maven—>Apply—>OK
2、如果发现没用或者要对已有项目设置,可以暴力一些,直接修改idea默认的project.default.xml文件
我的project.default.xml文件是在这个地方C:\Users\yanghao\AppData\Roaming\JetBrains\IntelliJIdea2020.2\options\project.default.xml
如果真的找不到,直接用everything搜索,project.default.xml
然后修改里面的MavenGeneralSettings改成自己的maven配置,下面是我修改成功的代码,然后根据你的maven路径做适当修改即可~
代码如下:
<MavenGeneralSettings>
<option name="localRepository" value="D:\Program Files\Environment\apache-maven-3.6.3\maven-repo" />
<option name="mavenHome" value="D:/Program Files/Environment/apache-maven-3.6.3" />
<option name="userSettingsFile" value="D:\Program Files\Environment\apache-maven-3.6.3\conf\settings.xml" />
</MavenGeneralSettings>
到这里,基本上就可以完美解决了~
来源:https://blog.csdn.net/yuhaibao324/article/details/108068351


猜你喜欢
- tokentoken的意思是“令牌”,是用户身份的验证方式,最简单的token组成:uid(用户唯一的身份标识)、time(当前时间的时间戳
- Service的生命周期 (适用于2.1及以上)1. 被startService的无论是否有任何活动绑定到该Service,都在后台运行。o
- 本文实例为大家分享了opencv实现轮廓高斯滤波平滑的具体代码,供大家参考,具体内容如下一个小测试的题目:在图像上点选,找到与点选处相邻的颜
- 目录批量更新同一张表的数据更新多条数据,每条数据都不一样java中for循环实现方式一条SQL,服务端逐条更新mybatis实现方式使用Fl
- 本文实例为大家分享了Android studio实现简单计算器的具体代码,供大家参考,具体内容如下话不多说,首先附上代码:MainActiv
- —举例(学生排课)—正常思路的处理方法和优化过后的处理方法:比如说给学生排课。学生和课程是一个多对多的关系。按照正常的逻辑 应该有一个关联表
- JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可
- Android实现分享长图并且添加全图水印前言:长图一般是ScrollView和ListView。 我们需要取得这两个控件的完整显示的图片。
- Comparable 比较器,内置定义的比较方法,实现比较 较简单Comparator 策略模式,需要定义不同的策略和比较的对象,实现比较
- 前言: 最近一直在看Launcher模块,经过差不多两个月学习,终于摸透了Launcher的一些主要功能实现,目前继续还处于摸索状态。未看L
- SpringMVC的数据响应SpringMVC的数据响应方式①页面跳转直接返回字符串(如在一个方法中,return了一个"xxx.
- 本文实例讲述了Android编程实现任务管理器的方法。分享给大家供大家参考,具体如下:任务管理器可以实现的功能有:1.查看当前系统下运行的所
- 前提:微信公众平台:注册微信认证的公众号也就是服务号 ,拥有跟高级权限的微信接口。(注册服务号需要一些企业信息,需自己或者公司解决)注: 2
- 一、Shiro整体概述1.简介Apache Shiro是Java的一个安全框架,功能强大,使用简单,Shiro为开发人员提供了一个直观而全面
- 1.需求WPF本身没有直接把点集合绘制成曲线的函数。可以通过贝塞尔曲线函数来绘制。贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩
- 目录准备工作启动接着往下看目录准备工作我们知道SpringBoot的自动装配的秘密在 org.springframework.boot.au
- 现在,C#创建不规则窗体不是一件难事,下面总结一下:一、自定义窗体一般为规则的图形,如圆、椭圆等。做法:重写Form1_Paint事件(Fo
- 概述:EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fr
- 本文实例为大家分享了Unity3D实现打砖块的具体代码,供大家参考,具体内容如下基于unity20171、 使用Plane创建初始地图(层级
- 本文实例总结了Android文件读写操作。分享给大家供大家参考,具体如下:在Android中的文件放在不同位置,它们的读取方式也有一些不同。