IDEA指定Maven settings file文件未生效

背景:在自己电脑上配置的时候,由于公司项目和我自己的项目的Maven仓库不一致,我就在项目中指定了各自的Maven配置文件。但是我发现公司的项目私有仓库地址IDEA总是识别不到!

俩个配置文件分别是:

  1. /Users/sml/Mine/研发/Tools/Maven/apache-maven-3.9.1/conf/settings.xml
  2. /Users/sml/Mine/公司/conf/settings.xml

可以发现,一个 配置文件是在Maven的源文件中一个 是我自己的目录。当我把公司的配置文件替换掉源文件中的文件,或者把源文件中的配置删除后。就可以识别到了。

结论:

这应该是属于IDEA的BUG,你配置的settings文件,总是在找不到配置文件之后才会读取。

  1. Mac上会先读取~/.m2/settings.xml文件
  2. 读取Maven源文件中的apache-maven-3.9.1/conf/settings.xml文件
  3. 读取你在IDEA上配置的settings.xml文件

注:如果按照顺序找到配置文件,后面的就不会继续读取了!即使你在IDEA中如图配置了文件也只有找不到配置文件才会生效!

相关推荐
空中湖24 分钟前
Spring AI RAG 完整实战:从零搭建企业知识库问答系统
java·人工智能·spring
Ai拆代码的曹操35 分钟前
K8s Pod Pending 逐层排查:从 FailedScheduling 到 PVC StorageClass 不存在的实战记录
java·linux·kubernetes
什巳1 小时前
JAVA练习306- 翻转二叉树
java·数据结构·算法·leetcode
wangbing11252 小时前
JPA下自定义主键
java·linux·服务器
plainGeekDev2 小时前
NullPointerException → Kotlin 空安全
android·java·kotlin
想做小南娘,发现自己是女生喵3 小时前
第 2 章 顺序表和 vector
java·数据结构·算法
CHANG_THE_WORLD4 小时前
6.多线程的TCP通信
java·网络·tcp/ip
sun03225 小时前
【笔记】Spring MVC 相关介绍
java·spring·mvc
兰令水5 小时前
hot100【acm版】【2026.7.18打卡-java版本】
java·开发语言·算法
CoderYanger6 小时前
A.每日一题:3020. 子集中元素的最大数量
java·程序人生·算法·leetcode·面试·职场和发展·学习方法