【发布时间】:2015-06-25 09:03:02
【问题描述】:
我正在学习 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 Files\Java\jdk1.8.0_25\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7" version: "6.1" arch: "amd64" Family: "dos"
【问题讨论】:
-
你能显示你为 M2_Home 和 MAVEN_HOME 添加的内容吗
-
我遇到了同样的错误,并将
%MAVEN_HOME%\bin添加到PATH。所以echo %MAVEN_HOME%给了我正确的目录,但是mvn -v给了我错误的版本。事实证明,我的 PATH 中也有其他 maven 版本的 bin,但列出了 `C:/user/apache-maven-.../` 我错过了它。删除后问题已解决!
标签: maven