sylph
asked on
Installation of Maven
Hi,
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. 2.1\
I set my environment variable as follow :-
SYSTEM VARIABLE
M2_HOME -> C:\Program Files\Apache Software Foundation\apache-maven-2. 2.1\bin
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. 2.1\bin"
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.
Thanks !
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 :-
SYSTEM VARIABLE
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
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
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.
Thanks !
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Hello,
Thanks for your reply.
I have changed it, and changed my PATH as well. I "THINK" it's installed but there's build error :
Cannot execute mojo : resources. It requires a project with existing pom.xml but the build is not using one.
I wanted to import in some existing projects build on maven to my netbeans too, but after I import in I get various errors. (Should I create a new post for this?). I'm looking at more tutorials too, on how to import existing projects.
Thanks for your reply.
I have changed it, and changed my PATH as well. I "THINK" it's installed but there's build error :
Cannot execute mojo : resources. It requires a project with existing pom.xml but the build is not using one.
I wanted to import in some existing projects build on maven to my netbeans too, but after I import in I get various errors. (Should I create a new post for this?). I'm looking at more tutorials too, on how to import existing projects.
sylph,
I would recommend to create a new post for other errors as the current issue solved by given solution.
You should be getting enough information in Netbeans help on how to import existing projects into NetBeans
I would recommend to create a new post for other errors as the current issue solved by given solution.
You should be getting enough information in Netbeans help on how to import existing projects into NetBeans
ASKER