如何使用较旧版本的Maven?

3

我在我的Windows机器上安装了Maven的新版本。但是使用新版本的Maven构建现有应用时失败了。是否可以在应用程序配置中定义使用较旧版本的maven?但我的机器上未安装较旧版本。


1
第一个问题:什么意思:“无法构建现有应用程序”?此外,您当然可以安装旧版本的Maven。只需下载并运行即可。下载页面或https://archive.apache.org/dist/maven/maven-3/。 - khmarbaise
你也可以使用Maven Wrapper并指定你想要使用的版本 https://github.com/takari/maven-wrapper - Oleg
较新版本的Java要求使用的Maven插件必须更新到最新版本,否则构建将会出现问题。 - Thorbjørn Ravn Andersen
@khmarbaise,我看到你涉及了Maven,所以我认为你是正确的,但我不知道具体原因。我发布了一个答案,解释了如何使用Maven Wrapper来构建一个旧版本的应用程序。请解释一下它为什么无法帮助,谢谢。 - Oleg
你正在使用哪个JDK版本?或者你需要使用哪个版本? - khmarbaise
显示剩余2条评论
1个回答

3
你可以使用 maven-wrapper。例如,如果你想使用版本 3.5.4 进行构建,则执行以下操作:
mvn -N io.takari:maven:0.7.7:wrapper -Dmaven=3.5.4

然后当你运行时:

mvnw package

你的项目将使用 Maven 的 3.5.4 版本构建。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接