Brève description de dependencyManagement et d'autres balises dans maven

Concept:

<Propriétés>: concentrées dans l'onglet des propriétés pour définir tous en fonction du numéro de version
<dependencyManagement>: numéro de version de déclaration et la portée, et ! Ne présentent pas compter sur
<dependency>: en fonction de coordonnées
<dépendances>: DECLARE dépendances seront en dépendances dans l'introduction automatique , Et est hérité par défaut de ses sous-projets

Scénario d'entreprise:

①Utilisez <dependencyManagement> dans le projet parent du projet d'agrégation pour déclarer le numéro de version de l'ensemble du projet (le numéro de version introduit par <properties>) et la portée;
②Le numéro de version du package jar de ses sous-projets ne peut pas être déclaré, ce qui garantit l'intégralité du projet Le numéro de version est unifié. Lorsque le projet est mis à niveau, le problème de s'épanouir partout lorsque le numéro de version est modifié est évité .

Questions nécessitant une attention:

Est -ce ① <dependencyManagement> numéro de version du package jar Management est pas,
si le pot de lieux de déclaration de déclaration de forfait selon
②dependencyManagement seulement déclaré la version dépendante, cette dépendance ne soit pas introduite , et doit donc afficher les déclarations de dépendance sous nécessaires introduites Si aucune déclaration est introduite

Publié 6 articles originaux · aimé 0 · visites 317

Je suppose que tu aimes

Origine blog.csdn.net/weixin_42542288/article/details/85062820
conseillé
Classement