스프링부트 프로젝트 빌드하고 실행하기

2024. 2. 18. 18:45스프링

반응형

우리가 스프링부트 프로젝트를 실행할때 보통 이클립스에 들어가서 실행을 했는데 만약에 내가 만든 이 프로젝트를 다른 컴퓨터로 옮겨서 실행하고 싶다고 생각해보자. 다른 컴퓨터로 배포를 해야하는데 그 컴퓨터에 이클립스 깔고 소스 클론하고 개발환경 새팅해서 이클립스로 실행한다고 생각해보자. 참 하기싫어진다. 

 

오늘 이 방법은 빌드를 통해 jar 파일을 생성하고 그 파일을 실행함으로써 프로젝트가 실행되는 방법이다. jar 파일만 옮기고자 하는 컴퓨터로 배포해서 실행하면 된다.(다른 컴퓨터에 직접 옯겨서 실행은 안해봤음ㅎㅎ)

 

1) 파일 탐색기로 프로젝트 src 폴더가 있는 곳으로 이동

window의 경우 src 폴더가 있는곳에 gradlew.bat 파일이 보일거다. 이거를 빌드하면된다. mac 사용자는 gradlew를 빌드하면 된다. 빌드하기 위해서는 이 경로 상태에서 터미널 창을 열어줘야 한다.

2) src 폴더가 있는곳에서 터미널창 열어서 build gradlew.bat

gradlew.bat 파일이 있는곳에서 마우스 우클릭 > 터미널에서 열기 > ./gradlew.bat build 입력하고 엔터

mac 사용자는 ./gradlew build 를 하면된다.

성공적으로 빌드가 되면 BUILD SUCCESSFUL 메시지가 나온다. 

 

빌드거 성공적으로 되었으면 src가 있는 폴더에 잘 찾아보면 build 폴더가 있을거다. 거기에 libs 폴더로 이동!!

프로젝트명-0.0.1-SNAPSHOT.jar 파일이 보일거다. 이거를 실행하면 프로젝트가 실행되는거다.

 

 

3) 프로젝트 실행(java -jar 빌드된파일)

아까 위에서 ./gradlew.bat build를 입력한 곳에서 배포파일이 있는 곳으로 이동해야 한다. 

cd build/libs 를 입력하면 해당 폴더로 이동한다. 그리고 ls 명령어로 해당 폴더에 어떤 파일이 있는지 확인할 수 있다.

 

 

 

프로젝트명-0.0.1-SNAPSHOT.jar  의 형태로 되어 있는 파일을 java -jar로 실행하자

 

 

 

끝이다.

반응형