idea2021-解决maven路径自动恢复到默认的C盘

设置maven路径 

但是下次启动又会默认改成了C盘,十分困扰

解决办法:

这里再设置下:

但是感觉这里的设置和第一次setting设置差不多,位置都是一处。

如果上面方法不行,用下面的方法试下:C盘全局搜索到project.default.xml文件

修改成自己的本地路径:

### 如何修改Maven的安装路径或配置文件路径 #### 修改Maven安装路径 为了更改Maven默认安装路径,可以按照以下方法操作: 1. **重新指定环境变量** 如果当前系统中已经存在旧版本的Maven默认会指向该路径。可以通过更新系统的`PATH`环境变量来解决此问题。假设新的Maven安装路径为`D:\Maven\apache-maven-3.5.4\bin`,则需要将其添加到`PATH`环境中并移除原有的C路径[^1]。 2. **IDEA中的Maven Home Path设置** IDEA可能会忽略全局环境变量而优先使用其内部定义的Maven路径。如果发现即使调整了环境变量,在创建SpringBoot项目时仍然无法正常加载依赖项,则需进入IDEA设置界面手动指定Maven的Home path。具体步骤如下: - 打开File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven- 将“Maven home directory”改为自定义路径(例如 `D:\Maven\apache-maven-3.5.4`),而不是默认的嵌入式版本或者C上的路径[^2]。 #### 修改Maven配置文件路径 除了改变安装位置外,还可以通过编辑Maven的核心配置文件实现更灵活的功能定制化需求。 1. **定位settings.xml的位置** 默认情况下,Maven会在两个地方查找`settings.xml`文件:一个是位于用户主目录下的`.m2/settings.xml`;另一个则是随同程序一起发布的conf子目录内的global settings file(`<MAVEN_HOME>/conf/settings.xml`)。当两者都存在时,前者具有更高的优先级[^3]。 2. **新增本地仓库地址声明** 若要让所有的构建过程均基于特定磁分区存储缓存数据而非传统的%USERPROFILE%.m2/repository%,可以在上述提到的一个合适的地方加入类似下面这样的XML片段[^4]: ```xml <localRepository>D:/Custom/Maven/Repo</localRepository> ``` 3. **告知资源所在的具体方位** 对于某些特殊场景比如打包过程中涉及到了外部非标准结构化的静态素材等情形下,还需要额外补充resource section的信息给pom.xml文档: ```xml <build> <resources> <resource> <directory>src/main/resources</directory> <!-- 更多属性 --> </resource> </resources> </build> ``` 综上所述,无论是从操作系统层面还是开发工具角度出发都有多种手段可供选择用来完成对Maven工作流相关参数的有效控制。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZHOU_VIP

您的鼓励将是我创作最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值