2012-09-19 2 views
1

Maven 3.0.4를 방금 다운로드했습니다.예기치 않은 메이븐 디렉토리

내 변수는 다음과 같습니다 내 PATH


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

M2_HOME C:\Program Files (x86)\apache-maven-3.0.4

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio\OEM\AudioCore\;%FRASCATI_HOME%/bin;%JAVA_HOME%\bin;%M2_HOME%\bin

내가하지 받는다는 디렉토리에이 오류를 얻을 :

C:\Users\rmescalera>mvn -version 
"mvn" no se reconoce como un comando interno o externo, 
programa o archivo por lotes ejecutable. 
012 3,516,

과 받는다는 디렉토리에서이 다른 :

ERROR: M2_HOME is set to an invalid directory. M2_HOME = "C:\Program Files (x86)\apache-maven-3.0.4\bin" Please set the M2_HOME variable in your environment to match the location of the Maven installation

점은 받는다는는 PATH에 % MAVEN_HOME % \ bin으로 설정 말한다 webpage하지만 다운로드 및 우편 번호를 추출 할 때, 이것은 구조에 내가 얻을 :

그래서 maven directories

, 분명히 아파치 받는다는-3.0.4에는 bin 디렉토리가 없습니다!

내가 복사 시도 것만 잘못 어떤 새로운 C:/maven directory and setting the right variables

에 내부
C:\Program Files (x86)\apache-maven-3.0.4\apache-maven\src 입니까? 그리고 내가 얻을 수있는 디렉토리 구조는 무엇입니까? 내 변수는 어디에서 지적해야합니까?

답변

6

maven 소스 코드를 다운로드 한 것 같습니다. here에서 다운로드하십시오. 다운로드하고 있는지 확인하십시오. (Binary zip)

+0

thx basiljames 및 @kothvandir, 그렇게했습니다. 지금 올바른 구조를 얻었지만 여전히 동일한 오류가 발생합니다. M2_HOME은 mvn -version을 호출 한 디렉토리가 무엇이든 관계없이 잘못된 디렉토리로 설정됩니다. 나는 똑바로 C : \ maven과 모든 위도로 움직이는 것을 시도했다! – eskalera

+0

문제가 해결되었습니다. 필자는 Maven 설치 지침에 따라 생성 한 사용자 변수 만 삭제해야했습니다. 바이너리 압축을 다운로드하고 설치하고 그 변수를 삭제하면 모든 것이 매력처럼 작동합니다. 감사! – eskalera

1

이전에 컴파일해야하는 릴리스를 사용하려면 maven의 소스 tar/zip을 다운로드했습니다. 대신 binary distribution을 다운로드하십시오.

0

maven 3.1.1을 설치하는 데 동일한 문제가있었습니다. 그 이유는 내 % M2_HOME % \ bin 앞에 path 변수에 이전 버전의 maven 2.0.4가 있기 때문입니다.

PATH에서 이전 버전을 제거 했으므로 작동합니다.