내 항아리를 사용하는 모든 Java 프로젝트는 거의 확실하게 다른 항아리에 대한 추가 종속성을 가지고 있으며 내 항아리에는 종속성으로도 포함됩니다.
문제는 다른 jar에 여러 버전이 있다는 것입니다.
프로젝트의 두 번째 항아리 버전이 내 항아리의 두 번째 항아리 버전과 다른 경우 발생할 수있는 문제를 어떻게 피할 수 있습니까?
사용자가 항아리를 추가하기 위해 멋진 클래스 로딩 트릭을 수행하는 번거 로움을 원하지 않기를 바랍니다.
그 공통 의존성의 가능한 모든 버전에 대해 단지 다른 버전의 항아리를 만들어야합니까? 그런 다음 이미 가지고있는 두 번째 항아리와 동일한 버전을 사용하는 내 항아리 버전을 선택하십시오.
이것을 처리하는 더 똑똑한 방법이 있습니까? 사람들이 내 항아리를 충돌없이 더 쉽게 사용할 수 있습니까?