使用maven插件版本-maven-plugin的<goal> use-latest-releases </goal>获取最新版本

问题描述

已使用 最新使用版本 目标>用于较新版本(所有非SNAPSHOT),并将pom的版本替换为最新版本。 我在pom.xml中使用 [anyVersionNumber] 添加了依赖项(当前项目依赖于哪个项目)。

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

versions-maven-plugin 应该用我的pom.xml中的 [最新版本] 更新 [anyVersionNumber]

有什么想法可以使用此Maven插件获取最新版本吗?

解决方法

对不起,但这种方式不起作用。

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

第二,您不能在同一Maven运行中更新和使用版本。 Maven使用的版本与Maven开始时的版本相同,因此在两者之间进行更改无济于事。

因此,首先运行mvn versions:use-latest-releases,然后运行mvn clean package