Breve descripción de dependencyManagement y otras etiquetas en maven

Concepto:

<Properties>: concentrados en la ficha de propiedades para definir todo depende del número de versión
<DependencyManagement>: número de versión Declaración y alcance, y ! No introducen depender
<dependency>: depende de coordenadas
<dependencias>: dependencias de la declaración será en las dependencias en la introducción automática , Y es heredado por sus subproyectos por defecto

Escenario comercial:

①Utilice <dependencyManagement> en el proyecto principal del proyecto de agregación para declarar el número de versión de todo el proyecto (el número de versión introducido por <properties>) y el alcance;
②El número de versión del paquete jar de sus subproyectos puede no declararse, lo que garantiza todo el proyecto El número de versión está unificado. Cuando se actualiza el proyecto, se evita el problema de florecer en todas partes cuando se modifica el número de versión.

Asuntos que requieren atención:

①El paquete jar administrado por <dependencyManagement> no declara el número de versión;
si se declara, prevalecerá la declaración del paquete jar.
②dependencyManagement solo declara el número de versión de la dependencia, la dependencia no se introducirá , por lo que el subproyecto debe mostrar las dependencias requeridas Si no se introduce ninguna declaración

Publicado 6 artículos originales · me gusta 0 · visitas 317

Supongo que te gusta

Origin blog.csdn.net/weixin_42542288/article/details/85062820
Recomendado
Clasificación