🔙뒤로가기

먼저, koyeb에 배포되던 애플리케이션은 build.gradle 파일에 다음과 같은 코드가 설정되어있다.

// Koyeb에 배포하기 위해서는 jar가 2개 만들어지는 걸 막아야 함
jar {
	enabled = false
}

이 설정은 프로젝트를 jar 파일로 빌드하는 것을 방해한다. 따라서 이 부분을 주석 처리하거나 삭제해야 한다. 그렇게 하면 Spring Boot 프로젝트는 bootJar 라는 테스크를 이용해 실행 가능한 jar 파일을 생성할 수 있다.

이후, IntelliJ의 내장된 터미널에서 아래와 같이 명령어를 입력하면 jar 파일을 생성할 수 있다.

./gradlew bootJar

빌드 중

Untitled

빌드 성공

Untitled

명령어 실행이 끝나면 'build/libs' 폴더 아래에 {프로젝트명}-{버전}.jar 형태의 jar 파일이 생성된다.

Untitled