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.