Mac 에는 Maven 이 이미 설치되어 있다.
정확하게 말하면 Pre-install 되어 있다.
사용자는 mvn install 명령어로 완전하게 설치하면 된다.
하지만 intellij 를 실행하는 과정에서 설정에 오류가 있어서 maven 명령어가 실행되지 않는 오류가 발생했다.
그래서 사용자에게 maven 을 path 에 넣어주기 위해서 bash 관련 파일을 찾아 봤으나 없다.
할 수 없이 홈 디렉토리에 .bash_login 파일을 생성하고 아래와 같이 설정했다.
export M2_HOME=/usr/share/maven
export PATH=${M2_HOME}/bin:${PATH}
리부팅 한 뒤 터미널에서
# mvn -v
명령어로 실행되는것까지 확인하고 intellij 에서 maven 명령어를 실행했는데 여전히 환경 관련한 오류가 발생한다.
왜 그럴까?
다시 intelliJ 설정을 보니 환경설정의 maven 설정에서 윈도우에서는 별다른 설정을 하지 않아도 자동으로 인식을 했었는데 Mac 은 아닌것 같았다.
.bash_login 파일에 정의를 했는데도 아닌것 같아서 여기서 maven 의 경로를 잡아 줬다.
Maven home directory 에 Override 를 체크하고 maven 이 설치된 경로를 잡아 주었다.
이후 maven 명령어가 정상적으로 실행되었다.
그럼 설정 초반에 생성하고 경로 설정해 주었던 .bash_login 파일은 아무런 역할을 못했던 걸까?
파일을 삭제한 뒤 리부팅하고 터미널에서
# mvn -v
명령어로 확인하니 정상적으로 maven 버전을 가져온다.
그렇다면 maven 은 이미 설치되면서 각 사용자에 대한 path 를 자동으로 잡아 주었다는 얘기다.
정확하게 말하면 Pre-install 되어 있다.
사용자는 mvn install 명령어로 완전하게 설치하면 된다.
하지만 intellij 를 실행하는 과정에서 설정에 오류가 있어서 maven 명령어가 실행되지 않는 오류가 발생했다.
그래서 사용자에게 maven 을 path 에 넣어주기 위해서 bash 관련 파일을 찾아 봤으나 없다.
할 수 없이 홈 디렉토리에 .bash_login 파일을 생성하고 아래와 같이 설정했다.
export M2_HOME=/usr/share/maven
export PATH=${M2_HOME}/bin:${PATH}
리부팅 한 뒤 터미널에서
# mvn -v
명령어로 실행되는것까지 확인하고 intellij 에서 maven 명령어를 실행했는데 여전히 환경 관련한 오류가 발생한다.
왜 그럴까?
다시 intelliJ 설정을 보니 환경설정의 maven 설정에서 윈도우에서는 별다른 설정을 하지 않아도 자동으로 인식을 했었는데 Mac 은 아닌것 같았다.
.bash_login 파일에 정의를 했는데도 아닌것 같아서 여기서 maven 의 경로를 잡아 줬다.
Maven home directory 에 Override 를 체크하고 maven 이 설치된 경로를 잡아 주었다.
이후 maven 명령어가 정상적으로 실행되었다.
그럼 설정 초반에 생성하고 경로 설정해 주었던 .bash_login 파일은 아무런 역할을 못했던 걸까?
파일을 삭제한 뒤 리부팅하고 터미널에서
# mvn -v
명령어로 확인하니 정상적으로 maven 버전을 가져온다.
그렇다면 maven 은 이미 설치되면서 각 사용자에 대한 path 를 자동으로 잡아 주었다는 얘기다.
'Mac > Software' 카테고리의 다른 글
화면 잠그기. (0) | 2010.06.22 |
---|---|
Mac 에서 글꼴 추가/삭제 하기. (0) | 2010.06.18 |
Mac 에서 MySQL 설정파일 수정하기. (0) | 2010.06.15 |
Mac 에서 MySQL character set 설정하기. (1) | 2010.06.15 |
Mac 에서 telnet 으로 접속하기. (0) | 2010.06.14 |