maven pom에서 찾을 수있는 모든 전이 의존성을 제거하는 것이 좋습니다.Maven : 전환 의존성 인 선언 된 종속성을 유지하거나 제거해야합니까?
예 :
내 프로젝트가
B A와 B에 따라 내 치어에서 B를 유지하거나 제거해야 또한 A.
의 이적 종속인가?
무엇이 가장 좋을까요 :
pom에 선언되었거나 최상위 수준의 항아리 만 유지하고있는 알려진 모든 항아리를 가지고 있습니다.
이것은 다소 주관적이지만 많은 전이 의존성이있는 거대한 부모 (부모 및 자식)를 정리하려고합니다. 나는 가능한 한 단순하게 움푹 들어가게하고 싶다. 그러나 나는 또한 그들이 유지할 수 있기를 바란다.
답변과 링크를 제공해 주셔서 감사합니다. 나는이 충고를 좋아한다. '논리적 인 프로젝트 의존성 반영' – Guillaume
내부 의존 관계와 외부 의존성을 구별해야한다고 생각하지 않습니까? 나는 비슷한 질문을했다 : http://stackoverflow.com/questions/20800571/are-there-any-reasons-to-keep-explicit-dependency-declaration-for-my-own-transit 나는 여전히 이유를 볼 수 없다. 왜 내가 내 모듈 사이의 모든 의존성을 선언 하느냐에 귀찮게해야한다. API가 변경되고 프로젝트를 컴파일하지 못하면 해결할 것이고 코드 유지 관리가 향상 될 것입니다. –
링크가 질문/답변과 어떤 관련이 있습니까? –