la gestion des dépendances Maven: MVN

1. Mito

Insérer ici l'image Description

2. dépendance

L'une des caractéristiques essentielles de Maven dépend de la gestion. Une fois que nous commençons à traiter le projet multi-module (contiennent des centaines de sous-modules ou sous-projets) et les dépendances entre les modules devient très compliqué, la gestion est devenue très difficile. Pour de tels cas, Maven fournit une méthode pour le contrôle hautement.

3. Transfert dépendant

transfert dépendante est bien entendu que, en supposant que B est dépendante de C, lorsque A compter B, alors A est obtenue automatiquement en fonction de C. Les dépendances transitives parfois très bons, quand nous devons compter sur un grand nombre de paquet de pot, nous pouvons déclarer un paquet à dépendre de tout le pot, et puis juste compter sur ce paquet là-dessus. Mais parfois très gênant, car il peut provoquer des conflits de dépendance.

4. dépendent des conflits

Lorsque le même projet en raison de différentes dépendances de paquets même paquet de pot de pot, cette fois - collision de dépendance se produit, comme indiqué ci - dessous:
Insérer ici l'image Description
Lorsque le projet dépendant a et c, et c dépendent de B, provoquant alors le conflit. Pour les conflits d'éviter, Maven utilise deux stratégies pour résoudre le conflit, à savoir, 短路优先et 声明优先.

Je suppose que tu aimes

Origine blog.csdn.net/qq_21383435/article/details/105233896
conseillé
Classement