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中如图配置了文件也只有找不到配置文件才会生效!

相关推荐
2401_894915535 小时前
GEO 定位优化源码搭建常见报错排查:数据库、伪静态、接口调试
java·数据库·网络协议·tcp/ip·spring·unity
bbq粉刷匠5 小时前
ArrayList 整体认识
java·jvm·数据结构
水无痕simon5 小时前
15 转账对接文档
java·区块链
西凉的悲伤5 小时前
Java 基于 MySQL 行锁实现高并发业务序列号生成器
java·mysql·springboot·序列号生成
lv__pf6 小时前
servlet与jsp
java·开发语言·servlet
xieliyu.6 小时前
Java 文件IO :File 文件类、字节流、字符流讲解
java·ide·笔记·javaee
云烟成雨TD6 小时前
Micrometer 系列【28】Spring Boot Actuator | 其他指标速览
java·spring boot·云原生
meilindehuzi_a6 小时前
深入理解 Linux 进程地址空间:从虚拟内存、页表映射到 fork 写时拷贝与 VMA 管理
java·linux·服务器
莫得感情 o6 小时前
设计模式 13 · 桥接模式
java·设计模式·桥接模式
吠品6 小时前
Java中实现拓扑排序的两种方式:Kahn算法和DFS
java·数据库·notepad++