首页 > 解决方案 > 使用 maven 插件版本-maven-plugin 的使用最新版本最新版本

问题描述

将<goal> use-latest-releases </goal> 用于较新的版本(所有非 SNAPSHOT),并将 pom 的版本替换为最新版本。我在 pom.xml 中添加了依赖项(当前项目所依赖的)<version> [anyVersionNumber] < /version>。

当我运行“mvn clean package”时,构建失败并出现错误消息 无法解析项目<示例>的依赖项:jar:0.1:找不到工件<某些>:jar:[anyVerionNumber]

版本-maven-plugin应该在我的 pom.xml 中用 <version>[latest release]</version> 更新 <version>[anyVersionNumber]</version>。

知道如何使用这个 Maven 插件获得最新版本吗?

标签: javamavenmaven-3maven-pluginversions-maven-plugin

解决方案


对不起,但它不是那样工作的。

首先,除非您先输入有效的版本号,否则您可能无法更新版本号。

其次,您不能在同一个 Maven 运行中更新和使用版本。Maven 使用它们在 Maven 运行开始 时的版本,因此在它们之间更改它们没有帮助。

所以先运行mvn versions:use-latest-releases再运行mvn clean package


推荐阅读