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

相关推荐
咸鱼2.017 小时前
【java入门到放弃】跨域
java·开发语言
indexsunny17 小时前
互联网大厂Java求职面试实战:微服务与Spring生态全攻略
java·数据库·spring boot·安全·微服务·面试·消息队列
沐苏瑶17 小时前
Java 搜索型数据结构全解:二叉搜索树、Map/Set 体系与哈希表
java·数据结构·算法
冬夜戏雪17 小时前
实习面经记录(十)
java·前端·javascript
skiy18 小时前
java与mysql连接 使用mysql-connector-java连接msql
java·开发语言·mysql
平生不喜凡桃李18 小时前
浅谈 Linux 中 namespace 相关系统调用
java·linux·服务器
zb2006412018 小时前
CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现
java·后端·spring
2401_8955213418 小时前
spring-ai 下载不了依赖spring-ai-openai-spring-boot-starter
java·人工智能·spring
何仙鸟18 小时前
GarmageSet下载和处理
java·开发语言
wefly201719 小时前
免安装!m3u8live.cn在线 M3U8 播放器,小白也能快速上手
java·开发语言·python·json·php·m3u8·m3u8在线转换