Joaquin Diez’s Weblog

Small notes…thoughts… etc..

Crear Proyectos Maven

1- Crear un proyecto war:

Te posicionas en la ruta donde lo quieres crear y ejecytas el comando:

- mvn archetype:create -DgroupId=com.unience.prueba -DartifactId=prueba-web -DarchetypeArtifactId=maven-archetype-webapp ,

esto te mete en el pom del padre una entrada de modules, y te crea la estructura del proyecto, despues haces eclipse:eclipse -Dwtpversion=1.0 (o´1.5 ó 2.0) y lo puedes importar en eclipse

2. Crear un proyecto jar:

Te posicionas en la ruta donde lo quieres crear y ejecytas el comando:

- mvn archetype:create -DgroupId=com.unience.prueba -DartifactId=prueba-web -Dpackage=jar ,

esto te mete en el pom del padre una entrada de modules, y te crea la estructura del proyecto, despues haces eclipse:eclipse y lo puedes importar en eclipse

Junio 15, 2009 Publicado por Joaquin Diez | desarrollo, java, linux, maven | , , | Aún no hay comentarios

Maven: Desplegar Artefactos en repositorios.

Para desplegar un artefacto (jar, zip,…) en nuestro repo, teniendo el settings en el sitio adecuado,

- mvn deploy:deploy-file -DgroupId=javax.xml.ws -DartifactId=jaxws-tools -Dversion=0.1 -DgeneratePom=true -Dfile=jaxws-tools.jar -Dpackaging=jar -Durl=scp://noster/var/m2/repo -DrepositoryId=unience-m2repo

5. Para instalar un artefacto en el deposito local (.m2/repository):

- mvn install:install-file -DgroupId=com.xerox.amazonws -DartifactId=typica.jar -Dversion=1.2 -DgeneratePom=true -Dfile=typica.jar -Dpackaging=jar

Septiembre 16, 2008 Publicado por Joaquin Diez | desarrollo, java, maven | , , | Aún no hay comentarios

Maven Tips

Como indico que el about, estoy trabajando en una empresa llamada Unience, y en ella he tenido el placer de conocer entre otros profesionales excepcionales, a Pablo,  y gracias a el he descubierto una herramienta que me ha cambiado la vida como es Maven

Bueno pues estas son los comandos basicos de Maven para poder empezar a crear proyectos:

Crear una carpeta base de Proyecto

mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app

Con este comando se crea una carpeta llamada my-app con una carpeta src creada dentro y un fichero pom.xml Como esta carpeta quiero que sea simplemente contenedora del resto de modulos de mi proyecto(ejb,jar, war….), lo que hacemos es:

  • Borrar carpeta src
  • Abrir el fichero pom.xml y cambiar el packaging de jar a pom.
crear Proyecto Web

 mvn archetype:create -DgroupId=com.jdg -DartifactId=music4all-web -DarchetypeArtifactId=maven-archetype-webapp 

crear proyecto Jar


mvn archetype:create -DgroupId=com.test.core -DartifactId=test-core -Dpackage=jar 

Agosto 31, 2008 Publicado por Joaquin Diez | desarrollo, java, maven | , | Aún no hay comentarios