Está en la página 1de 4

4/12/2020 Crear/Importar proyecto con Maven – Jaehoo Weblog

Jaehoo Weblog

Blog personal de jaehoo

Crear/Importar proyecto con Maven

agosto 1, 2011julio 12, 2012

Crear un proyecto con Maven

Para generar un proyecto basta con ejecutar el siguiente comando desde una consola:

mvn archetype:generate
Por defecto te dará la opción 82 que es : maven-archetype-quickstart (An archetype which contains
a sample Maven project), después te preguntará algunos datos para poder comenzar a generar la
estructura y los archivos para el proyecto, además descargará las dependencias del repositorio
online a tu repositorio local y al final debes tener una estructura similar a esta:

(h p://picasaweb.google.com/lh/photo/dxHxT4ap80iS2ymn3AFX2w?feat=embedwebsite)
Nota: La estructura puede variar dependiendo de la opción que hayas seleccionado.

https://jaehoo.wordpress.com/2011/08/01/crearimportar-proyecto-con-maven/ 1/4
4/12/2020 Crear/Importar proyecto con Maven – Jaehoo Weblog

Las carpetas que puede generar maven son las siguientes:

pom.xml , el archivo de c
src
main
assembly: configuración para el empaquetado de la aplicación.
config: configuración para los diferentes profiles.
java: código fuente de la aplicación.
filters, ficheros de recursos de filtros.
resources: ficheros auxiliares de la aplicación (mensajes y properties).
sql: fuentes de otras tecnologías o lenguajes complementarios.
webapp: recursos del WEB-INF: jsp, imágenes, css.
site
docs: documentación del proyecto.

test
java: código fuente de los tests del proyecto.
resources: recursos utilizados en los tests.
target: aquí el compilador situará los recursos compilados.

Oficial info: h p://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-


layout.html (h p://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-
layout.html)

Ya tenemos nuestro proyecto listo para ser utilizado =D…. “pero que chafa todo es desde una
terminal ¬¬….buuu!! no hay nada visual??“, bueno aquí hay que aclarar un punto muy importante
Maven es una aplicación que depende de la maquina virtual de Java (el JDK) pero puede operar de
forma independiente desde consola, la mayoría de los IDE’s modernos (STS, Eclipse, IntelliJ,
Netbeans) ya traen está herramienta (algunos mediante plugins) y claro como ejemplo aquí están
nuestros maravillosos IDE’s:

Netbeans: puede crear y abrir de forma directa los proyectos en Maven por lo que no hay que hacer
nada, en File>New Project > Maven cuenta con un asistente visual que te lleva paso a paso, .

(h p://picasaweb.google.com/lh/photo/7wUWYzLkz2J30dAW8BEVuQ?feat=embedwebsite)
Eclipse: Hay que instalar el plugin m2eclipse (h p://www.eclipse.org/m2e/) si quieres el asistente
visual para crear los proyectos, ya que lo tengas instalado puedes abrir los proyectos importandolos
en tu workspace. Si no quieres intalar el plugin puedes abrirlo solo con ejecutar el siguiente
comando en una consola donde esta tu proyecto, esto creará los archivos necesarios para el eclipse y
después ya podras abrirlo como cualquier proyecto:

https://jaehoo.wordpress.com/2011/08/01/crearimportar-proyecto-con-maven/ 2/4
4/12/2020 Crear/Importar proyecto con Maven – Jaehoo Weblog

#Si es un proyecto stand alone:

mvn install eclipse:eclipse


#Si es un proyecto web:

mvn eclipse:eclipse -Dwtpversion=1.5


Nota: cada IDE puede generar archivos adicionales como lo hace eclipse, pero no afectan de ninguna
forma la configuración del proyecto.

(h p://picasaweb.google.com/lh/photo/YTiiULYU-
CXeuRAlkq0CAQ?feat=embedwebsite)
Para mi ha sido muy practico ya que puedo abrir mis proyectos en varios IDE’s sin tener que
configurar nada =D, ya que a veces prefiero trabajar con uno u otro dependiendo de lo que tenga
que hacer, por ejemplo para depurar me gusta mucho IntelliJ, pero para diseño de clases prefiero
Eclipse, y para interface gráfica con swing Netbeans.

Importar un proyecto en maven.

Hasta ahora yo no he encontrado nada que exporte de forma automática un viejo proyecto Java a
uno Maven, así que lo único que te queda es crear la estructura de carpetas que mencionamos y
meter ahi los archivos correspondientes de tu código fuente. ¿Y las librerias?, esas las vas a borrar
pero solo hasta que hayas declarado todas en el pom.xml (ver administración de dependencias)….
Así de sencillo n_n.

Saludos

Publicado en: Development, General, Información, Java, Linux


Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios
.

BLOG DE WORDPRESS.COM.

https://jaehoo.wordpress.com/2011/08/01/crearimportar-proyecto-con-maven/ 3/4
4/12/2020 Crear/Importar proyecto con Maven – Jaehoo Weblog

https://jaehoo.wordpress.com/2011/08/01/crearimportar-proyecto-con-maven/ 4/4

También podría gustarte