maven 配置 setting.xml 加载顺序 | IDEA 设置自定义 setting.xml 不生效解决办法
·
执行 mvn clean install 等命令时,需要注意 setting 配置文件的加载规则,否则可能遇到诡异的报错
读取顺序:
1、优先从 ${user}/.m2 目录下读取 setting.xml
2、当 ${user}/.m2 目录下不存在 setting.xml 时,从 ${M2_HOME}/conf 目录下读取
3、IDEA 中即使指定了 setting.xml 文件,在 IDEA terminal 窗口运行 mvn 命令时,配置文件 setting.xml 仍然按照规则 1、2 来读取。(推测是 IDEA 的BUG),指定的 setting.xml 文件不生效

指定的自定义配置未生效。
解决办法:
运行命令时,可以手动指定 setting.xml
mvn clean install -s /Users/huangdingsheng/Desktop/settings.xml
注:
maven命令常用参数整理:https://blog.csdn.net/huangdingsheng/article/details/93131513
${M2_HOME} 指 maven 安装目录,
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)