티스토리 뷰

JAVA 11이 설치된 환경에서 Maven을 설치할 때 JAVA 버전이 8로 내려가는 현상을 겪게되었다. 아래사진을 보자

 

JAVA 버전확인

현재 JAVA는 11이 설치되있다. 이제 Maven을 설치해보자.

Maven 설치



Maven을 설치하니 3.0대 버전이 설치되었고 JAVA 버전도 8로 바뀌었다. Maven 설치할 때 JAVA 8 관련 디펜던시도 설치하는데 아마 이때 바뀐듯 모양이다. 다시 JAVA 11로 바꿔주자.



alternative 명령어로 java 관련 심볼릭링크 생성된 걸 확인해보니 8과 11 두개가 생성되있고 현재 8버전으로 적용이 되있다. JAVA 11로 바꾸기 위해선 심볼릭링크에 해당하는 번호를 선택해서 위 처럼 적용해야한다. 그리고 다시 JAVA 버전을 확인해보니 11로 적용되었다.


그리고 Maven 버전이 3.0이면 애플리케이션을 빌드할 때 Maven 버전이 낮다는 이유로 빌드가 되지 않는다. 그래서 Maven 버전 높은걸 직접 수동으로 설치해주고 설정도 잡아줘야한다.

Maven 수동설치

sudo yum remove -y maven && sudo yum remove -y /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.amzn2.0.1.x86_64/jre/bin/java

그전에 위에서 설치했던 버전낮은 Maven과 JAVA 8 은 제거하자. JAVA 8 경로는 위 사진에 있는 경로이다.

 

wget https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

Maven 3.6버전 설치

 

tar xvf apache-maven-3.6.3-bin.tar.gz

압축풀기

 

sudo mv apache-maven-3.6.3 /usr/local/maven

압축푼 폴더를 /usr/local/maven경로로 이동 /usr/local/maven 경로를 만들지 않아도 알아서 폴더를 생성함

 

sudo vi /etc/profile.d/maven.sh

해당경로에 maven.sh 파일생성 후 편집창으로 이동

 

export M2_HOME=/usr/local/maven
export MAVEN_HOME=$M2_HOME/bin
export PATH=$MAVEN_HOME:$PATH

Maven 환경변수 잡아주기

 

source /etc/profile.d/maven.sh

환경설정 적용하기

 

mvn -v

Maven 버전확인



정상적으로 적용되었다.

728x90
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함