Proyecto Web del curso de Platzi con Maven
- Tener ya instalado Maven. Verificarlo ejecutando el comando
mvn -v

-
Descargar el proyecto por medio de GitHub. https://github.com/platzi/platziJava
-
En el workspace de eclipse crear la carpeta con el nombre del proyecto: servlet-platzi

- Dentro de esta carpeta crear un archivo pom.xml, colocar el siguiente código o simplemente tomar el archivo de la carpeta servlet del proyecto de GitHub.

- En la terminal, situarnos en la carpeta del proyecto (donde está el archivo pom.xml) y ejecutar el comando
mvn eclipse:eclipse

- Ejecutar el siguiente comando para descargar todas las dependencias (archivos jar) necesarios para el proyecto según las dependencias mencionadas en el pom.xml. Esto generará la carpeta target.
mvn clean install

- Copiar la carpeta src y pegarla en la raíz de la carpeta del proyecto. En la carpeta \src\main\java\platzi\servlet\ se encuentran los siguientes archivos.
PlatziJava.java
ResponseServlet.java
GreetingServlet.java
Message.java
PlatziFilter.java

- Para correr nuestro proyecto web, se ejecuta la siguiente comando en la carpeta de nuestro proyecto.
mvn tomcat7:run

Al terminar, podemos verificar que se ejecuto el proyecto en nuestro servidor local de Tomcat con la url http://localhost:8080/servlet-platzi/

- En nuestro archivo GreetingServlet.java podemos verificar la siguiente línea
@WebServlet("/greeting")
Entonces, si ingresamos al navegador http://localhost:8080/servlet-platzi/greeting nos mostrará lo siguiente.

Con esto podemos verificar que no solo necesitamos del IDE para ejecutar una aplicación web y que según en el pom.xml se definirá que contenedor web vamos a utilizar y cómo se va a generar el empaquetamiento.
Curso de Java para APIs REST 2016