이번에는 Spring Boot 프로젝트를 jar 파일로 빌드하는 방법을 정리해보고자 한다.
지금까지 서버를 실행시킬 때는 IntelliJ를 사용하여서 빌드 및 실행하였다.
하지만 나중에 서버를 외부에 배포할 일이 생긴다면, 우리가 직접 빌드를 하고 실행 파일을 만들어야 할 것이다.
다행히 스프링 부트 프로젝트를 빌드하는 과정은 크게 복잡하지 않다.
지금부터 그 과정을 알아보자.
[!!!주의!!!] 해당 포스팅은 윈도우 OS를 기준으로 설명합니다. Mac 등의 환경에서는 과정에 차이가 있을 수 있습니다.
1. gradlew.bat
프로젝트 최상위 폴더의 항목 중에서 gradlew.bat 파일이 보이는가?
저 파일을 실행시키면 프로젝트가 빌드된다. 참 간단하지 않은가?
그럼 이제 빌드를 진행해보자.
먼저 cmd를 실행한 후 프로젝트 폴더로 이동해준다.
dir 명령어를 사용하여 파일 목록을 확인하면 gradlew.bat 파일이 존재하는 것을 볼 수 있다.
gradlew build 코맨드를 입력하면 파일이 실행된다.
빌드가 완료된 후 jar 파일이 저장되는 위치는 * /build/libs/ 폴더이다.
* [!!!주의!!!] 파일 경로에 한글이 들어가면 빌드시 에러가 발생하는 문제를 확인했습니다.
만약 에러가 발생한다면 프로젝트 경로에 한글이 들어가지는 않는지 확인해보세요!*
이후 java -jar [jar 파일 이름] 을 입력하여 파일을 실행해 줍니다.
파일을 실행하면 정상적으로 서버가 열린 것을 볼 수 있습니다.
'Back End > Spring && Spring Boot' 카테고리의 다른 글
[인프런 강의] 스프링 빈 설정하기 (0) | 2024.06.01 |
---|---|
[인프런강의] 스프링 웹 개발 기초(정적 컨텐츠, MVC, API) (0) | 2024.06.01 |
[인프런 강의] 2. View 설정하기 - Welcome Page With index.html, Templated View With Thymeleaf (0) | 2024.06.01 |
[인프런 강의] 1. 스프링 부트 시작하기 (0) | 2024.06.01 |
웹 서버와 WAS 개념 정리 (0) | 2024.06.01 |