방금 ant 태스크 vor에서 mvn을 처음 실행하려고했습니다. 작동하지 않습니다.OSX : Eclipse에서 ant는 mvn을 찾지 못했지만 터미널에서 작동합니다.
export JAVA_HOME=$(/usr/libexec/java_home)
export M2_HOME=/usr/local/Cellar/maven/3.2.3/
PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
export PATH
하지만 여전히 내가이 오류를 얻을 :
BUILD FAILED /.../build.xml:13: Execute failed: java.io.IOException: Cannot run program "mvn": error=2, No such file or directory
내가 자바를 실행하고 터미널, MVN에서 메이븐 수
나는 ~이 .profile 파일에 의해이 문제를 해결하기 위해 시도 --version :Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4;
2014-08-11T22:58:10+02:00) Maven home:
/usr/local/Cellar/maven/3.2.3/libexec Java version: 1.8.0_25, vendor:
Oracle Corporation Java home:
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre
Default locale: de_DE, platform encoding: UTF-8 OS name: "mac os x",
version: "10.9.5", arch: "x86_64", family: "mac"
------------
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
------------
echo $M2_HOME
/usr/local/Cellar/maven/3.2.3/
어떻게 당신이 개미 파일에'mvn'을 실행 :이 스레드를 볼 수있는 단말기를 사용하지 않고 문제를 해결을 위해
? – manouti
'.profile'은 로그인 할 때만 출처가됩니다. 수정을 수행 한 후 로그 아웃하고 로그인 해 보셨습니까? 또는이 명령을 사용하여 파일을 수동으로 소스 화하십시오. ~/.profile' –
OSX에서 .profile 및 기타 파일은 쉘 시작시 읽습니다. GUI 응용 프로그램은 셸을 통해 호출되지 않으므로 .profile의 영향을받을 수 없습니다. OS X에서 환경 변수를 다시 설정하는 많은 질문을 참조하십시오. – Mark