나는 다음과 같은 상황에 대한 접근 방법을 결정하기 위해 노력하고있어 :Maven : 직접적이고 전 이적 인 의존성을 어떻게 처리합니까?
3 개 메이븐의 유물이있다 : A는, B 및 C는
B가 A에 따라 (즉 그것은의 일부 코드를 사용합니다)
C는 A와 B에 의존합니다 (즉, A의 코드와 B의 코드 중 일부를 사용함).
내가 사용해야 어떤 방식 모두 B와C.
에 대한 동일한 버전을 사용한다고 가정?1) A를 C의 pom.xml에 종속성으로 선언하십시오.
Pro : C가 A.에 달려 있음이 분명합니다. Con : A의 버전이 변경되면 여러 곳에서 업데이트해야합니다. (B와 C 모두)
2) A를 C의 pom.xml에 종속성으로 선언하지 마십시오.
프로/단점 : 옵션 1.
오타 : "C는 A와 C 모두에 달려있다"라고 말하면 'C가 A와 B 모두에 달려있다'라고 생각합니다. – Nishant
맞습니다. 오타가 수정되었습니다. –