You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在pom.xml的Versions Maven Plugin中排除指定依赖不自动更新

问题原因
  • 初始配置错误使用了JSON数组字符串格式填写excludes参数,Maven插件的集合类配置项不识别这种写法。
  • Versions Maven Plugin的excludes属于集合类型参数,按照Maven标准配置规范,集合类型参数需要通过父标签嵌套对应子标签的方式声明:外层用<excludes>标签包裹,每个需要排除的依赖规则单独放在<exclude>子标签中,配置才能被插件正确解析。
  • 你补充的修正后配置完全符合规范,能够正确识别mongodb-driver-sync的排除规则,执行mvn validate时该依赖就不会被自动更新。

如果需要同时排除多个依赖,新增多个<exclude>标签即可,参考写法:

<excludes>
  <exclude>org.mongodb:mongodb-driver-sync:jar:4.2.3</exclude>
  <exclude>com.example:custom-package:jar:*</exclude>
</excludes>

内容的提问来源于stack exchange,提问作者Kaosam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 23:54:04