springboot - 빌드 파일 2개 - plain 지우기

skyepodium·2022년 6월 11일
0

1. 결론

build.gradle에 다음을 추가합니다.

jar {
	enabled = false
}

2. 상황

스프링부트 2.5 버전부터 빌드 시 2개의 jar 파일이 생성됩니다.

plain은 기본 의존성만 포함하는 파일이고, 실행시 기본 Manifest 속성이 없습니다. 라는 메시지가 나오고 원활하게 실행되지 않습니다.

3. 어떻게 할까?

파이프라인 태울때 다음과 같이 *와일드 카드 사용하면 plain까지 잡혀서 생겨서뭔가 꼬인다.

cp build/libs/*.jar dist/app.jar

일단 끄고, 왜 추가됬는지 살펴보자

jar {
	enabled = false
}
profile
callmeskye

0개의 댓글