Maven系统变量

时间:2012-08-29 08:41:21

标签: variables maven command-line command system

当我想从命令行启用Maven时,我做了以下事情:

安装目录:

C:\Software\maven221

系统变量(非用户变量):

M2_HOME: C:\Software\maven221

M2: %M2_HOME%\bin
Path: ......;%M2%

JDK的位置也在Path变量中。

当我从cmd执行:java -version时,它会给我正确的回复。

当我执行:mvn --version时,它说它找不到mvn作为命令。

2 个答案:

答案 0 :(得分:0)

我不是Maven的专家,但在我的配置中,我在用户变量中有M2M2_HOME,而不是在系统变量中。

以下是我在用户变量中的内容:

M2 : %M2_HOME%\bin

M2_HOME : C:\Program Files\Apache Software Foundation\apache-maven-3.0.4

JAVA_HOME : C:\Program Files\Java\jdk1.6.0_31

PATH : %JAVA_HOME%\bin;%M2%

答案 1 :(得分:0)

我认为maven不会使用M2环境变量。

只需创建此环境变量:

set M2_HOME = C:\Software\maven221

并添加到PATH中:

set PATH = %M2_HOME%\bin;%PATH%