대규모의 진화하는 다중 모듈 메이븐 프로젝트를 개발하는 경우 다른 의존성에 의해 전이되기 때문에 불필요한 폼에 주어진 종속성이 불가피한 것처럼 보입니다. 예를 들어, 원래 C를 포함하고있는 모듈 A를 가지고 있다면 나중에 리팩터링을하고 A가 모듈 B에 의존하게됩니다. 모듈 B는 다시 C에 의존합니다. 충분히 조심하지 않으면 B와 C 모두에서 A의 종속성 목록. 하지만 물론 C를 A의 pom에 넣을 필요는 없습니다. 어쨌든, transitively 포함되어 있기 때문입니다. 그러한 불필요한 종속성을 찾는 도구가 있습니까? Maven 다중 프로젝트에서 불필요한 의존성을 찾는 방법은 무엇입니까?
(이러한 종속성이 실제로 다치게하지 않아,하지만 그들은 실제 모듈 구조를 가릴 수와 치어 적은 물건을 가진이 :-). 당신이dependency:analyze
을 사용할 수 있습니다 어느 정도
+1 추가 할 항목이 없습니다. –