如何更新Maven版本?

Arz*_*bek 6 java build maven

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

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

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

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

rmu*_*ler 5

如果您使用的是Maven 包装器,您可以使用以下命令更新版本(从项目目录的根目录):

./mvnw -N wrapper:wrapper -Dmaven=3.8.7

(3.8.7 是所需的版本)。

完整示例:

$ ./mvnw --version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
...
$ ./mvnw -N wrapper:wrapper -Dmaven=3.8.7
...
$ ./mvnw --version                                                                                                                                          
Apache Maven 3.8.7 (b89d5959fcde851dcb1c8946a785a163f14e1e29)
Run Code Online (Sandbox Code Playgroud)

这将更新.mvn/wrapper/maven-wrapper.properties以使用正确的版本并将其下载到~/.m2/wrapper/dists/.

还有斯克德曼!也强烈推荐,请参阅答案@marvi


Ant*_*cca 4

第一个问题

您应该从官方网站手动下载最新版本并将其用作独立应用程序。

第二个问题

IntelliJ 使用自己的 Maven 版本。