如何更新 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 版本。
我有 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 版本。