plain-jar 파일 생성 방지

plain-jar파일은 fat jar(모든 종속성을 포함한 jar)파일과는 달리 애플리케이션 코드만 포함된 jar파일이다.

빌드를 실행하면 기본적으로 아래처럼 jar 파일과 plain-jar 파일이 생긴다.

기본 설정

 

하지만 대부분의 경우 plain-jar 파일은 필요가 없다.

쓰지도 않는데 매 빌드마다 생성되는건 리소스 낭비이기 때문에 빌드 시점에 생성되지 않도록 설정하는게 좋다.

따라서 아래처럼 build.gradle 혹은 build.gradle.kts 파일을 수정하면 plain-jar 파일이 생성되지 않는다.

build.gradle.kts
tasks.jar{
   enabled = false
}

 

위 설정을 적용하고 다시 빌드해보면 아래처럼 jar 파일만 생성된다.

설정 후

'백엔드 > 연습' 카테고리의 다른 글

QueryDSL 적용하기: gradle-kotlin  (0) 2024.05.13
포트원 API 사용해보기  (0) 2024.04.04
JWT 발급해보기  (0) 2023.10.04
QueryDSL 적용하기: gradle-groovy  (0) 2023.09.25
H2 DB 사용해보기  (0) 2023.09.24

+ Recent posts