¿Que voy a aprender?
En esta entrada te voy a mostrar como crear un cascaron para una aplicación Web monolítica en Java utilizando Maven.
En un post anterior te mostre como generar este mismo proyecto, pero con el IDE eclipse.
¿Que necesito tener instalado?
- Maven
- Java (No seremos exigentes con las versiones, pero preferiblemente de la 8 en adelante)
- Eclipse IDE para ver el resultado
Manos a la obra
Abrimos nuestra consola de preferencia, te ubicas donde quieres que se genere el proyecto y ejecutas
mvn archetype:generate -DartifactId=webapp-sample -DgroupId=ni.org.jug -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
Brevemente te explico que hace este comando
- archetype:generate : le indica al maven que queremos generar un proyecto apartir de una plantilla
- -DartifactId: Es el nombre de nuestro proyecto, esto es personalizable puedes llamarlo como tu quieras..
- -DgroupId: Es la paqueteria base, generalmente dado por el dominio de nuestra organización, esto es personalizable.
- -DarchetypeArtifactId: El nombre de la plantilla web de la cual queremos generar nuestro proyecto.
- -DinteractiveMode: Le indicamos que al generar nuestro proyecto no nos haga mas preguntas :D.
Una vez terminada la ejecución obtendremos el siguiente resultado:

Proyecto Generado.
Importar el proyecto a Eclipse
Una vez finalizado, vamos a importar el proyecto generado a nuestro eclipse IDE.
- Seleccionamos la opción File -> Import

Opción Import
2. Buscar la opción maven y seleccionar la opción Existing Maven Projects
Opción Maven
3. Buscamos el directorio donde se encuentra el proyecto que generamos previamente, puedes utilizar el button Browse…

Selección del Proyecto
Resultado Final:
El resultado final es un proyecto web con una estructura generado a partir de una plantilla, ya con esto hemos hecho el primer paso para poder desarrollar un sistema web monolítico con Java

Proyecto Importado