May be question is asked before but i found very strange kind of error.
When I run mvn --version
command from bin its gives the version and the other information. However when I run outside bin it gives exception. Both the result mention below
JavaScript
x
C:Program Filesapache-maven-3.0.5-binapache-maven-3.0.5bin>mvn --version
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 19:21:
28+0530)
Maven home: C:Program Filesapache-maven-3.0.5-binapache-maven-3.0.5
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: C:Program FilesJavajdk1.7.0_25jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
C:Program Filesapache-maven-3.0.5-binapache-maven-3.0.5>mvn --version
'mvn' is not recognized as an internal or external command,
operable program or batch file.
Also i set JAVA_HOME in user variable and M2_HOME, M2 in system environment variable. The output for these variables and %path%
is:
JavaScript
C:UsersSAHILBHALLA>echo %JAVA_HOME%
C:Program FilesJavajdk1.7.0_25
C:UsersSAHILBHALLA>echo %M2%
C:Program Filesapache-maven-3.0.5-binapache-maven-3.0.5bin
C:UsersSAHILBHALLA>echo %M2_HOME%
C:Program Filesapache-maven-3.0.5-binapache-maven-3.0.5
C:UsersSAHILBHALLA>echo %path%
C:Program Files (x86)InteliCLS Client;C:Program FilesInteliCLS Client;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPow erShellv1.0;C:Program FilesJavajdk1.7.0_25bin;.;
Tell me where i am wrong. What should i do recover from it?
Advertisement
Answer
My problem solved, path
didn’t resolve %M2%
. When i added location of maven-bin in the path instead of %M2%
after that commands works.
I would like to thanks to all those who try to solve the problem