나는 두 가지 종속성을 갖는 maven 프로젝트가 있습니다 : DependencyA
및 DependencyB
입니다. 각각의 의존성에는 클래스가 있으며, 이것을 FooClass
이라고 부를 수 있습니다. 내 프로젝트 중 하나 개의 클래스가 DependencyA
의 FooClass
을 필요로하고 다른 클래스가 DependencyB
의 FooClass
필요하기 때문에종속성이 다른 동일한 Maven 동일한 클래스 이름
지금, 문제가있는 것입니다. 그러나 두 클래스 모두 FooClass
은 DependencyA
입니다.
이 문제는 maven으로 해결할 수 있습니까? 아니면 내 프로젝트 구조의 디자인에 대해 생각해야합니까?
FooClass가 동일한 패키지에 없습니다. 동일한 메이븐 종속성에도 해당되지 않습니다. – smsnheck
같은 패키지에 없다면 아무런 문제가 없어야합니다. 가져 오기 문이 올바른지 확인하십시오. – Puce
다른 maven 종속성에 com.yourproject.FooClass 클래스가 두 개있는 경우 클래스가 같고 클래스가 같으므로 문제가 발생할 수 있습니다. 따라서 패키지 이름이 동일한 지 묻는 것입니다. 별도의 종속성이 있더라도 동일한 패키지입니다. – Martin