Eclipse 환경에서 프로젝트 A 또는 프로젝트 B와 C에 대한 종속성이 있습니다 (프로젝트 또는 라이브러리 인 경우 차이가 없음). B LibX.v1에 대한 의존성을 가지며 C에는 LibX.v2에 대한 종속성이 있습니다. 런타임 중에 A에 B.jar 및 C.jar가 필요합니다. 또한 B.jar의 클래스에는 LibX.v1이 필요하고 C.jar의 클래스에는 LibX.v2가 필요합니다. 동일한 라이브러리의 다른 버전 인 LibX.v1과 LibX.v2는 동일한 클래스를 가지므로 런타임에 잘못된 버전의 라이브러리에서 클래스를로드하여 많은 문제를 일으킬 수 있습니다. 이러한 상황을 어떻게 관리합니까?Java 및 Eclipse에서 라이브러리의 여러 버전에 대한 종속성 관리
종류가 레프 정말
조언 - 당신이 그것을 처리 할 수 있다는 것을 확신 할 수 없다면 OSGi에 들어 가지 마십시오. 그것은 단지 "여러 버전의 의존성"이상입니다. – Bozho