You need to enable JavaScript to run this app. 如何通过命令行使用插件前缀执行指定版本的Maven插件目标
优惠活动
大模型
产品
解决方案
定价
更多

如何通过命令行使用插件前缀执行指定版本的Maven插件目标

Maven 插件版本指定及版本选择规则解答

插件前缀短语法指定版本执行方法

你不需要写插件全限定名,直接在插件前缀后追加版本号即可指定对应版本执行,命令如下:

mvn dependency:3.2.0:get

如果要直接使用最新正式发布版/最新版本,对应命令如下:

  • 调用最新正式RELEASE版本:mvn dependency:RELEASE:get
  • 调用包含快照版在内的最新LATEST版本:mvn dependency:LATEST:get

如果希望后续所有场景下直接执行mvn dependency:get都默认使用3.2.0版本,只需要在项目POM的<build><pluginManagement>段,或者全局~/.m2/settings.xml的插件管理配置中添加如下配置即可:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-dependency-plugin</artifactId>
  <version>3.2.0</version>
</plugin>

Maven 插件版本选择默认规则

Maven选择插件版本的优先级从高到低如下:

  • 命令行显式指定的版本优先级最高,无论是全限定名写法还是上述前缀追加版本的短写法,都会优先生效
  • 如果项目POM或者全局配置的<pluginManagement>中声明了对应插件的版本,会优先使用该声明版本
  • 没有显式指定也没有插件管理配置的情况下,Maven会优先使用本地仓库中该插件的最新RELEASE版本;Maven 3.5.0之后的版本默认不会自动拉取远程仓库的最新RELEASE版本,需要主动在命令中指定RELEASE标识才会查询远程最新正式版
  • 注意:LATEST标识会匹配所有版本包括开发快照版,稳定性较低,生产环境建议使用RELEASE匹配正式发布版本

内容的提问来源于stack exchange,提问作者Michał Grzejszczak

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 06:24:04