개발/SpringBoot
Gradle build jar 시 plain(xxxx-plain.jar) 제거하기
궁즉변 변즉통 통즉구
2023. 7. 22. 18:24
반응형
gradle로 jar 빌드 시 bootJar(excutable jar)로 빌드하는 경우가 대부분이지만 공통모듈을 분리한다거나 라이브러리를 직접 개발해서 배포를 해야하는 경우가 있다. 이때 jar로 빌드를 하게 되면 jar 파일명에 plain이라는 Classifier가 붙게 된다.
jar{
enabled=true
}
이렇게 되면 다른 프로젝트 등에서 Nexus 등을 통해 의존성을 걸어서 사용할 때 안되는 경우가 발생한다.
jar파일에서 plain을 제거하는 방법은 다음과 같다.
jar{
enabled=true
archiveClassifier = '' // Classifier 제거
}
빌드를 하게되면 이제 plain이 없어졌다.
반응형