본문 바로가기
DevOps/AWS

[AWS] 프로젝트 배포하기 1 - Gradlew권한부여/JDK 세팅

by 보보트레인 2024. 1. 26.
git --version

우분투에 깃허브가 잘 깔려있는지 확인한다.

 

Why) 깃허브 레포지토리 URL로 프로젝트를 클론해서 사용할 예정이기 때문이다.

 


https://github.com/~~ 깃허브 url을 복사하고,

현재 내 위치를 잘 기억하고, 깃클론으로 해당 프로젝트를 우분투 환경에 clone시킨다.

git clone https://~~


ls
cd aws-v1

ls를 통해 전체 폴더 리스트를 확인하고, cd를 통해 아까 클론시켜둔  aws-v1 폴더에 접근한다.


gradle을 통해 테스트와 빌드를 진행해 볼 것이다. 프로젝트를 실행파일로 변경해야 하는데 자바의 실행파일은

.jar 파일이다.

 

테스트와 빌드를 통해  jar 파일로 변경한다. 만들어진 jar파일로 프로젝트를 실행할 수 있다.

 

먼저 gradlew 실행 권한 부여가 필요하다.

gradlew는 맥, 리눅스용 스크립트이다. (우분투는 리눅스에 속한다.)

이 스크립트는 내장 gradle을 이용해 Gradle 명령어를 실행하기 위한 환경설정부터 실행까지 모두 수행한다.

 

※ Gradle은 빌드 자동화 시스템

 

ls -l

다음 명령어를 통해 전체 파일을 확인

 

chmod u+x gradlew

gradlew에게 x권한(실행권한)을 부여한다. 소유자가 ubuntu이기 때문에 바로 권한을 부여할 수 있다.

gradlew가 초록색으로 변경


jdk 설치가 필요하다. ( jdk에 대한 설명은 생략한다.)

우리는 실행파일로 빌드 하기 위해서 JRE가 아닌 JDK가 필요하다.

 

우선 메뉴판을 업데이트 한다.

sudo apt update

 

메뉴판의 목록을 확인한다.

sudo apt-cache search jdk

 

검색 결과가 너무 많다.

검색 결과를 줄이기 위해 grep( 꽉 문다 라는 뜻 )을 사용하여 jdk만 확인하자.

jdk 11버전을 사용할 것이기 때문에

sudo apt-cache search jdk | grep openjdk-11

우리는 openjdk-11-jdk를 설치한다.

JDK로 컴파일 해준 후 gradle을 이용해 jar파일로 변경할 예정이다.

sudo apt install openjdk-11-jdk

 

JDK 다 설치되면 버전을 확인해보자

java --version

잘 깔렸다.

반응형