如何更新 Maven 版本?

How to update Maven version?

我有 Maven 3.5.4,它可能不是最新的,因为我在尝试构建“mvn clean install”我的项目时遇到问题。

所以我的问题是如何将 Maven 更新到最新版本?

我在互联网上找不到这个简单问题的答案!

为什么在 IDE (IntelliJ Idea) 中我可以构建我的项目,但在 CMD 中我不能?他们有不同的 Maven 版本吗?

这取决于您的操作系统。我用 https://sdkman.io/ on Linux and MacOS. On Windows you could use WSL and sdkman or https://community.chocolatey.org.

是的,IntelliJ 捆绑了一个内部 Maven,它的版本号可能与您在操作系统中安装的版本号不同。

您也可以从 maven.apache.org 下载一个二进制包,然后在某个地方解压。然后你必须设置你的 PATH 系统变量以在你的 shell.

中找到 mvn

您可以在以下位置安装不同版本的 Maven: https://maven.apache.org/download.cgi

这里还有以前的版本历史: https://maven.apache.org/docs/history.html

然后将 M2_HOME 环境变量指向这个新版本,以便在命令行中使用它。您需要确保使用 M2_HOME 环境变量并确保 M2_HOME/bin 在您的 PATH 环境变量中。

第一题

您应该从 Official web site 手动下载最新版本并将其用作独立应用程序。

第二题

IntelliJ 使用自己的 Maven 版本。