MVN : 메이븐 의존성 관리

1. 미토

그림 삽입 설명 여기

2. 의존

메이븐의 핵심 기능 중 하나는 관리에 따라 달라집니다. 우리는 멀티 모듈 프로젝트를 처리하기 시작하면하면 매우 복잡하게 모듈 사이의 의존성 (하위 모듈 또는 하위 프로젝트의 수백을 포함), 관리는 매우 어려운 일이되고있다. 이러한 경우를 위해, Maven은 매우 제어하는 ​​방법을 제공한다.

3. 의존 전송

A가 B에 의존 할 때 의존적 전사가 아니라 B는 C에 의존한다고 가정 것을 알 수있다, A는 C.에 의존하여 자동으로 얻어진다 때로는 아주 좋은 이적 의존성, 우리는 단지 패키지의 많은에 의존 할 필요가있을 때, 우리는 단지 모두에 의존하는 패키지를 선언 한 다음 단지에이 패키지에 의존 할 수 있습니다. 이 의존 충돌이 발생할 수 있기 때문에하지만 가끔은 아주 골칫거리.

충돌을 따라 4

다른 경우로 인해 패키지 종속성 동일한 자자 패키지와 같은 프로젝트 의존성 충돌 발생이 때, 아래와 같이
그림 삽입 설명 여기
경우 종속 프로젝트 A 및 C, 및 C는 B의 의존, 다음 충돌을 일으키는. 피하기 충돌, Maven은 즉, 충돌을 해결하기 위해 두 가지 전략을 사용 短路优先하고 声明优先.

추천

출처blog.csdn.net/qq_21383435/article/details/105233896