Introducción
En Java existe una cantidad enorme de librerías que podemos reutilizar para nuestros proyectos, Maven nos proporciona la facilidad de gestionar estas librerías para manejar versiones y dependencias, así como empaquetar y distribuir el proyecto. Para mas detalles: http://www.genbetadev.com/java-j2ee/que-es-maven.
Eclipse ya integra Maven y su uso lo hace muy sencillo. El proyecto Java EE que crearemos será un proyecto Maven
Configurar Eclipse
1. Seleccionar workspace
Al abrir Eclipse por primera vez debemos seleccionar la ruta ../developer/ide/workspace

2. Crear Archetypes de Maven
Dentro de Eclipse ir a:
Windows -> Preferences -> Maven -> Archetypes

Clic en el botón Add Remote Catalog.. En el campo Catalog File: copiamos la ruta: http://repo.maven.apache.org/maven2/archetype-catalog.xml y clic en el botón OK.

Se muestra la nueva ruta de Archetypes agregada.

NOTA: Esta ruta se puede obtener de la pagina oficial de Maven https://maven.apache.org/https://maven.apache.org/archetype/archetype-models/archetype-catalog/archetype-catalog.html

3. Configurar el servidor de aplicaciones en Eclipse
Instalar las herramientas de Glassfish.
Dentro de Eclipse ir a:
Help -> Eclipse Marketplace… -> Search
Escribimos glassfish y presionamos el botón Go. Cuando nos muestre GlassFish Tools damos clic en Install.

Habilitamos todo y clic en Confirm.

Aceptamos la licencia y clic en Finish.

Cuando termine de instalar nos pedirá reiniciar Eclipse. Clic en Yes.

NOTA: Si se muestra un error al instalar el plug-in se puede intentar lo siguiente. https://arieloliva.com/error_glassfish_tools_eclipse/
Configurar GlassFish.
Después de reiniciar Eclipse, seleccionamos la pestaña Servers y clic en No servers are available. Click this link to create a new server…

Seleccionamos GlassFish 4 y el nombre del servidor. Presionamos Next.

Seleccionamos la ruta ../developer/server/glassfish4/glassfish donde previamente se descomprimimos el servidor de aplicaciones GlassFish. Clic en Next.

Dejamos el password en blanco y clic en Finish.

Se muestra el servidor. Clic derecho y seleccionamos Start. El servidor debe levantarse.

4. Crear proyecto Maven
Dentro de Eclipse ir a:
File -> New -> Other -> Maven -> Maven Project Next

Default workspace y clic en Next.

Escribimos en Filter: J2EE, esperamos a que muestre los Archetype y seleccionamoa webapp-j2ee14 versión 1.3. Clic en Next.

Escribimos,
Group Id: paquete inicial del proyecto
Artifact Id: Nombre del proyecto
Versión: Versión del sistema a desarrollar (1.0.0). Clic en Finish.

Clic derecho sobre el proyecto Run As -> 1. Run On Server

Seleccionamos GlassFish. Clic en Next.

Pasamos el proyecto a la ventana de Configured y clic en Finish.

Se muestra la ventana de «hola mundo». Lo cual indica que el proyecto se ejecuto correctamente
