Red de conocimiento informático - Aprendizaje de programación - ¿Cómo solucionar el problema de que el complemento del componente Maven no se puede ejecutar?

¿Cómo solucionar el problema de que el complemento del componente Maven no se puede ejecutar?

Síntoma: Maven crea un proyecto con varios directorios de código fuente. Después de configurar el complemento build-helper-maven-plugin para ejecutar el paquete mvn localmente, todavía se informa un error que indica que no se puede encontrar el paquete. Hay un problema con la compilación de Maven pero Eclipse compila el proyecto normalmente.

Análisis del problema: al verificar el registro de ejecución de la consola IDE, se encontró que el complemento build-helper-maven-plugin no fue llamado durante el proceso de ejecución de la compilación de maven. En otras palabras, maven no llama al complemento.

Solución alternativa: elimine la etiqueta lt;pluginManagementgt; en el archivo pom externo del complemento.

Descripción general del problema:

1 pluginManagement se utiliza para indicar la declaración del complemento, es decir, si declara un complemento en pluginManagement en el proyecto, Maven no cargará el complemento.

Se pueden heredar 2 declaraciones de administración de complementos. Un caso de uso de pluginManagement es cuando hay proyectos padre-hijo. El proyecto padre puede usar el complemento que debe usarse en el proyecto hijo en la declaración de pluginManagement. Más adelante, cuando uno o más proyectos hijos necesiten cargar el complemento. Más tarde, cuando uno o más subproyectos necesiten cargar el complemento, puede configurar solo el groupId y el artefactoId en el nodo del complemento del subproyecto para completar la referencia del complemento.

3 pluginManagement se utiliza principalmente para la gestión unificada de complementos para garantizar que todos los subproyectos utilicen la misma versión de complementos, similar a dependencia y dependencia.