maven - Maven 显示错误版本

  显示原文与译文双语对照的内容

我正在学习 Maven的基础知识,我使用 apache-maven-3.2.2. 我已经添加了M2_HOME和 MAVEN_HOME 环境变量 。 但是,当我运行命令 mvn -version 时,它表示 Maven 版本是 2.2.1. 以下是结果:


Apache Maven 2.2.1 (r801777; 2009-08-07 00:46:01+0530)


Java version: 1.8.0_25


Java home: C:Program FilesJavajdk1.8.0_25jre


Default locale: en_US, platform encoding: Cp1252


OS name:"windows 7" version:"6.1" arch:"amd64" Family:"dos"



时间: 原作者:

你应该只有一个全局变量来设置 Maven 主目录位置。 也更新系统路径变量中变量位置( %M2_HOME%bin ) 相同的bin

原作者:

看起来 Windows的路径没有指向正确的Maven 版本。 从的Maven 文档:

你可以通过调用命令行工具来运行 Maven: Maven的bin目录中的mvn.bat 。 要方便地做到这一点,c:apache-maven-3.0. 5bin必须在你的路径中,就像J2SE命令一样。 可以在 控制面板 中的路径中添加目录;详细信息随 Windows 版本的不同而不同。

你需要更改该路径以指向你安装的3.2.2版本。

但是,值得注意的是 Maven 命令是 mvn,而不是 maven 。 我想这可以能是你部分的错误,但是如果不是你应该确保你使用正确的命令( mvn -version )

...