Gradle - Jar 라이브러리에서 일부 클래스를 삭제하는 방법 (duplicated dependency 문제 해결)

gradle exclude를 이용하여 중복되는(duplicated) 클래스를 제거할 수 있습니다. 하지만 jar 파일은 Transitive Dependencies가 없기 때문에 이렇게 제거할 수 없었습니다. 저는 jar파일의 압축을 풀고 의존성 파일을 제거한 후 다시 jar로 압축하는 방법으로 구현하였습니다. gradle task로 자동화하였습니다.

10 Nov 2019