【idea】解决idea 执行maven build总下载 Downloading maven-metadata.xml文件

可以看到如下日志中打印了执行的命令行,其中包含 --update-snapshots,是强制更新的意思。

日志内容如下:

D:\env\jdk1.8.0_261\bin\java.exe --update-snapshots -s D:\env\apache-maven-3.8.6\conf\settings.xml -Dmaven.repo.local=D:\env\Maven_Repository -Dexec.executable=D:\env\jdk1.8.0_261\bin\java.exe exec:exec

INFO Scanning for projects...

Downloading from alimaven: https://maven.aliyun.com/nexus/content/repositories/central/org/apache/maven/plugins/maven-metadata.xml

原因是idea的maven build中设置的强制更新Always update snapshots。所以执行java -jar 会添加--update-snapshots选项,就会强制更新maven元数据配置文件。

参考文章:
Maven自动更新SNAPSHOT包

相关推荐
小宇宙Zz9 天前
Maven依赖冲突
java·服务器·maven
摇滚侠9 天前
IDEA 创建 Java 项目 手动整合 SSM 框架
java·ide·intellij-idea
砚底藏山河9 天前
沪深A股:如何获取基金持股数据
java·python·数据分析·maven
一勺菠萝丶9 天前
Maven SNAPSHOT 父 POM 无法解析问题排查
java·maven
tianyuanwo9 天前
深入解析 RISC-V 虚拟化中的 UEFI 固件配置:从 XML 到 NVRAM 的生命周期管理
xml·linux·risc-v
摇滚侠9 天前
SpringMVC 入门到实战 RESTFul 49-55
java·开发语言·后端·spring·intellij-idea·restful
我登哥MVP9 天前
SpringCloud Alibaba 核心组件解析:服务链路追踪
java·spring boot·后端·spring·spring cloud·java-ee·maven
南部余额9 天前
Maven Archetype 项目模板
java·maven·项目·archetype
代码雕刻家9 天前
1.24.MySQL-idea中连接MySQL的基本操作
数据库·mysql·intellij-idea
梦想的旅途29 天前
企业微信外部群自动化:一期交付应聚焦双向会话闭环
java·开发语言·机器人·自动化·maven·企业微信