반응형 gradle shadow plugin1 Gradle fat jar(의존성 포함한 jar) 생성, shadow plugin 활용 일반적으로 Gradle로 jar를 빌드하게 되면 의존성을 설정한 외부 라이브러리(dependency)들은 포함이 되어있지 않다. dependency가 모두 포함된 jar로(fat jar) 빌드하기 위해서는 jar 빌드 시 아래 설정들을 추가해준다. 적용한 gradle 버전은 7.4 기준이다. jar{ enabled=true archiveClassifier = '' // use empty string from { // 의존성 포함 configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } duplicatesStrategy = DuplicatesStrategy.EXCLUDE // 중복처리 } 설정된 jar로 빌드를 하고 .. 2023. 7. 22. 이전 1 다음 반응형