I downloaded maven apache from http://maven.apache.org
, and followed the installation guide at http://maven.apache.org/download.html#Installation
for Windows XP (I'm using windows 7 actually).
I unzip the downloaded archive, put it in C:\Program Files\Apache Software Foundation
Thus the path will be C:\Program Files\Apache Software Foundation\apache-maven-2.
I set my environment variable as follow :-
M2_HOME -> C:\Program Files\Apache Software Foundation\apache-maven-2.
PATH -> %M2_HOME%; //added this at the end of the line
I have my JDK installed at
PATH -> C:\Program Files\Java\jdk1.6.0_17\bin
//added this at the beginning of the line
JAVA_HOME -> C:\Program Files\Java\jdk1.6.0_17
In my USER VARIABLES,
I have these :
M2 -> %M2_HOME%
Then I went to cmd line , cd to C:\Program Files\Java\jdk1.6.0_17\bin
and type "mvn install" , and enter
I get this error :
M2_HOME is set to invalid directory
M2_HOME = "C:\Program Files\Apache Software Foundation\apache-maven-2.
Please set the M2_HOME variable in your environment to match the location of Maven installation.
Can anyone point out which part I have done wrong? I tried to change the path to different path, like without the "bin" ,then reboot, but I still get the same error.