lunes, 16 de febrero de 2009

maven: Comandos utiles de Maven2

Ejecucion de una prueba de unidad
$ mvn test -Dtest=[nombre-clase] -DfailIfNoTests=false
El nombre de la clase debe ser completo (full-qualified-name), por ejemplo:
com.site.package.ClassName
Si Maven no encuentra pruebas para ejecutar, entonces falla. El parametro failIfNoTests=false permite modificar este comportamiento y ejecutar la prueba especificada de todos modos.

Evitar la ejecucion de pruebas de unidad
$ mvn package -Dmaven.test.skip=true
El comando anterior previene la ejecucion de las pruebas para el gol package. Lo mismo se puede hacer para otro gol: compile, install, etc.

Agregar dependencia faltante el repositorio local

Este comando permite agregar una dependencia al repositorio local cuando, por algun motivo, la misma no puede ser decargada del repositorio central remoto:
mvn install:install-file -DgroupId=[nombre-groupId]
-DartifactId=[nombre-artifactId] -Dversion=[nombre-version]
-Dpackaging=[tipo-empaquetado] -Dfile=[ruta-archivo]
Por ejemplo:
mvn install:install-file -DgroupId=dependencia
-DartifactId=dependencia -Dversion=1.0
-Dpackaging=jar -Dfile=C:\jars\dependendia.jar
Vinculos:

No hay comentarios.: