Crear un Proyecto Web con Maven y Eclipse

Crear una Aplicación Web con Maven

Ir al directorio C:\java\workspace e ingresar el siguiente comando:

mvn archetype:create -DgroupId=jrwebapp -DartifactId=jrwebapp -DarchetypeArtifactId=maven-archetype-webapp

El resultado es la siguiente estructura:

maven-archetype-we bapp

maven-archetype-we bapp

Importar el Proyecto desde Eclipse

Ir al directorio C:\java\workspace\jrwebapp es donde se encuentra el archivo pom.xml, desde alli ingresar el siguiente comando:

mvn eclipse:clean eclipse:eclipse

Abrir eclipse e importar el proyecto

eclipse import

eclipse import

Este es el resultado final:

eclipse import webapp

eclipse import webapp

Soporte WTP

Para dar a nuestro proyecto soporte WTP editar el archivo pom.xml de modo que quede así:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <groupId>jrwebapp</groupId>
 <artifactId>jrwebapp</artifactId>
 <packaging>war</packaging>
 <version>1.0-SNAPSHOT</version>
 <name>jrwebapp Maven Webapp</name>
 <url>http://maven.apache.org</url>
 <dependencies>
 <dependency>
 <groupId>javax.servlet</groupId>
 <artifactId>servlet-api</artifactId>
 <version>2.2</version>
 <scope>provided</scope>
 <optional>true</optional>
 </dependency>
 <dependency>
 <groupId>junit</groupId>
 <artifactId>junit</artifactId>
 <version>3.8.1</version>
 <scope>test</scope>
 </dependency>
 </dependencies>
 <build>
 <finalName>jrwebapp</finalName>
 <pluginManagement>
 <plugins>
 <plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-compiler-plugin</artifactId>
 <version>2.0.2</version>
 <configuration>
 <source>1.5</source>
 <target>1.5</target>
 </configuration>
 </plugin>
 <plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-eclipse-plugin</artifactId>
 <version>2.4</version>
 <configuration>
 <downloadSources>false</downloadSources>
 <wtpversion>1.5</wtpversion>
 </configuration>
 </plugin>
 </plugins>
 </pluginManagement>
 </build>
</project>

En la consola ingresar los comandos:

mvn clean install

Y luego ingresar los comandos:

mvn eclipse:clean eclipse:eclipse

El resultado seria:

WTP Project

WTP Project

Al ejecutar el proyecto el resultado final sería:

Hello World webapp

Hello World webapp

Etiquetas: ,

2 respuestas to “Crear un Proyecto Web con Maven y Eclipse”

  1. eduan Says:

    mas que me gusta, me funciono, gracias

  2. eduan Says:

    gracias porque funciono, ahora me falta colocar en el POM las dependencias para myfaaces

Deja un comentario