Algunas consideraciones y pequeños trucos
Cuando compila gvSIG desktop usando "mvn install" se realizan una serie de
acciones como son:
- Compilar los test
- Ejecutar los test
- Empaquetar los test
- Empaquetar los fuentes
- Generar y empaquetar los javadocs
- Comprobar la compatibilidad binaria con el API de java 1.5
Aunque estas acciones es necesario ejecutarlas por lo menos la primera vez,
puede que no siempre nos interese hacerlo. En el fichero *"maven-howto.rst"*
que hay en el raiz del proyecto *"org.gvsig.desktop"* indica como indicar
en la linea de comandos que no queremos que se ejecuten estas acciones.
Si evitamos que se ejecuten cada vez que compilamos un proyecto ganaremos
tiempo. Eso si, no olvidemos ejecutarlas de vez en cuando para mantener
los binarios y los archivos adicionales que generan estas acciones sincronizados.
En eclipse, puede ser interesante crear un *"Launcher"* que suelo llamar algo
como "Maven install (quick)" indicando estas acciones y que se ejecute sobre
el proyecto que tengo seleccionado en el explorador de paquetes.