tutorial run para oxygen instalar consola eclipse maven m2eclipse

run - Maven "Módulo" vs "Proyecto"(Eclipse, plugin m2eclipse)



maven para eclipse oxygen (2)

¡Lo encontré! Mis búsquedas devolvían toneladas de visitas para crear un "proyecto de varios módulos", pero una vez que agregué "-multi" a mi consulta, la respuesta estaba en la primera página.

De acuerdo con Crear e Importar Proyectos :

m2eclipse proporciona la capacidad de crear un módulo Maven. La creación de un módulo Maven es casi idéntica a la creación de un proyecto Maven, ya que también crea un nuevo proyecto Maven utilizando un arquetipo Maven. Sin embargo, un módulo de Maven es un subproyecto de otro proyecto de Maven, típicamente conocido como proyecto principal.

Soy un principiante en Maven y he jugado un poco desde el punto de vista de la línea de comandos, así que ahora estaba intentando usarlo en Eclipse; Instalé el plugin m2eclipse para hacerlo.

¡Pero estoy perplejo desde el principio! Aparentemente, me he perdido un poco de terminología en algún momento. No puedo seguir todos estos nuevos términos de Maven ... ¿Qué es un Proyecto Maven y qué es un Módulo Maven? Estas son mis opciones cuando creo un nuevo proyecto en la categoría Maven en Eclipse.


Básicamente son lo mismo, pero con una diferencia. Cuando crea un módulo, debe especificar un proyecto principal. Cuando especifica el proyecto principal, agrega una sección <modules> a los proyectos principales pom.xml. Esa sección básicamente dice al proyecto principal, "ejecute primero cada comando que recibo contra todos mis módulos". Entonces, si ejecuta "paquete mvn" en el proyecto de nivel superior, primero ejecutará el "paquete mvn" contra todos sus proyectos de módulos.

Espero que ayude.