반응형
gradle로 jar 빌드 시 bootJar(excutable jar)로 빌드하는 경우가 대부분이지만 공통모듈을 분리한다거나 라이브러리를 직접 개발해서 배포를 해야하는 경우가 있다. 이때 jar로 빌드를 하게 되면 jar 파일명에 plain이라는 Classifier가 붙게 된다.
jar{
enabled=true
}
이렇게 되면 다른 프로젝트 등에서 Nexus 등을 통해 의존성을 걸어서 사용할 때 안되는 경우가 발생한다.
jar파일에서 plain을 제거하는 방법은 다음과 같다.
jar{
enabled=true
archiveClassifier = '' // Classifier 제거
}
빌드를 하게되면 이제 plain이 없어졌다.
반응형
'개발 > SpringBoot' 카테고리의 다른 글
SpringBoot3 CircuitBreaker Resilience4j 알아보기 (1) | 2023.10.08 |
---|---|
SpringBoot AWS S3 한글명 파일업로드 에러 (0) | 2023.08.20 |
springdoc swagger ui disable Petstore(swagger-ui enabled false not working) (0) | 2023.06.19 |
SpringBoot3(SpringBatch5) 동일(or 이전) 파라미터 재사용 해결 (0) | 2023.06.05 |
SpringBoot AWS S3 파일 업로드 (0) | 2023.06.04 |
댓글