[CI/CD자동화 시리즈(2)]AWS EC2 Amazon Linux1에 Maven설치
IT/DevOps

[CI/CD자동화 시리즈(2)]AWS EC2 Amazon Linux1에 Maven설치

반응형

오늘은 AWS EC2 Amazon Linux1에 Maven을 설치 해보도록 하겠습니다.

Amazon Linux1은 Centos6 호환이기 때문에 Centos6과 거의 동일하다고 보시면 됩니다.

다만 ppk key에 의해서 로그인 관리하는것이 기본이며, 처음 로그인 할 수 있는 User가 ec2-user로 설정되어있습니다.

이밖에도 ssh 접근의 root 패스워드 사용불가 설정 같은것들이 기본으로 설정되어있습니다.

(번외로 Amazon Linux를 쓰면서 주의할점들 기존 centos와 다른점들에 대해서 상세하게 연재해봐야겠네요.)

 

어쨋든 Amazon Linux1에 Maven을 설치해보겠습니다.

 

아파치 메이븐 홈페이제 접속합니다.

https://maven.apache.org/

 

Maven – Welcome to Apache Maven

Welcome to Apache Maven Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. If you

maven.apache.org

그리고 Download 카테고리로 가면 아래 다운로드 목록이 보입니다.

다음 뭘할지 다들 아시죠? [우클릭] - [링크주소복사]

 

리눅스 ssh 화면으로 와서 아래명령어를 실행하여 메이븐을 다운로드합니다.

$ sudo wget http://apache.tt.co.kr/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 

 

그리고 압축해제를 하고 /usr/local/maven 으로 옮겨줍니다.

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

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

 

환경변수를 잡아서 mvn 명령어를 실행할 수 있도록 maven.sh 파일을 생성 합니다.

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

 

아래 내용을 입력 합니다. 여기서 MAVEN_HOME 위치는 각각 다르겠죠? 복붙에 주의하시기 바랍니다.

#!/bin/bash MAVEN_HOME=/usr/local/maven

PATH=$MAVEN_HOME/bin:$PATH

export PATH MAVEN_HOME

export CLASSPATH=.


환경변수를 적용하기 위해 maven.sh에 읽기 권한을 부여하여 실행합니다.

$ sudo chmod +x /etc/profile.d/maven.sh

$ sudo source /etc/profile.d/maven.sh

메이븐을 실행해봅니다. 

$ mvn --version

 

잘 실행이 되시나요??

안돼시는것이 있으시면 댓글주시면 최대한 답변 드리겠습니다.

반응형