Crear un proyecto «quickstart» con un plantilla de maven


El día de hoy les mostrare por vía de comandos como crear un proyecto Java «quickstart» con maven que nos servirá cuando queremos hacer una librería que empaquetaremos en Jar.

El comando base es así:

mvn archetype:generate \
-DgroupId={com.mycompany.app} \
-DartifactId={my-app} \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DinteractiveMode=false

Donde el GroupId {com.mycompany.app}, esto quiere decir que el grupo o el «paquete inicial sería» algo así mx.rafex.blog.

El ArtifactID {my-app}, es precisamente como llamaremos a este componente, por ejemplo arlequin.

Y ArchetypeArtifactId es la plantilla a utilizar para crear nuestro componente.

Entonces nos quedaría algo así:

mvn archetype:generate \
-DgroupId=mx.rafex.blog \
-DartifactId=arlequin \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DinteractiveMode=false

1. bash 2018-04-02 1 p. m.13-25-23

Que dando de la siguiente manera:

arlequin 2018-04-02 1 p. m.13-28-28

Ahora para importarlo en en Eclipse es de la siguiente manera:

Ir al menú File >> Import

Captura de pantalla 2018-04-02 a la(s) 1.32.38 p. m.

Y buscar la opción «Exising Maven Projects» dentro de la carpeta Maven

Captura de pantalla 2018-04-02 a la(s) 1.33.52 p. m.

Después le indicamos la ruta dónde esta el componente y veremos algo así.

Captura de pantalla 2018-04-02 a la(s) 1.35.44 p. m.

Le damos en finalizar y listo.

Captura de pantalla 2018-04-02 a la(s) 1.38.56 p. m.

Si se dan cuenta el proyecto lo cargo y le puso el JRE 1.5, y eso es muy viejo…, para asegurar la versión y la compilación en la versión que deseamos podemos hacer unos ajustes en el archivo pom.xml quedando de la siguiente manera.

 

Captura de pantalla 2018-04-02 a la(s) 2.03.28 p. m.

Y listo tendrán un proyecto funcionando listo para trabajar.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

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