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

发布失败后执行mvn versions:set报错,如何不下载Jar包修改版本?

解决办法

以下几种方式可以仅修改pom.xml中的版本,避免Maven尝试下载不存在的Jar包:

  • 手动修改pom.xml:直接打开pom.xml文件,找到parent节点下的<version>标签,将2.7.644.344替换为2.7.644-SNAPSHOT即可,操作简单直接,完全不会触发依赖下载。

  • 带离线模式执行versions:set命令:在Maven命令中添加-o(离线模式)参数,该模式下Maven不会访问远程仓库,只会修改本地pom文件。执行命令:

    mvn -o versions:set -DnewVersion=2.7.644-SNAPSHOT
    
  • 用命令行工具批量替换(多pom场景):

    • Linux/macOS环境:使用sed命令批量替换版本号
      sed -i 's/<version>2.7.644.344<\/version>/<version>2.7.644-SNAPSHOT<\/version>/g' pom.xml
      
    • Windows PowerShell环境:使用文本替换命令
      (Get-Content pom.xml).replace('<version>2.7.644.344</version>', '<version>2.7.644-SNAPSHOT</version>') | Set-Content pom.xml
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 02:30:54