[Gvsig_desarrolladores] Eliminar configuración de proyectos de eclipse de SVN para gvSIG 2.0

Cèsar Ordiñana cordin en disid.com
Lun Oct 19 10:42:50 CEST 2009


Hola a todos,

Durante el día de hoy vamos a proceder a eliminar la configuración de 
los proyectos de eclipse subidos a subversion para la rama v2_0_0_prep 
de gvSIG.

A partir de ahora, cada uno podrá generarse su propia configuración de 
proyecto a través de maven usando la opción 'mvn eclipse'  de la lista 
de "external tools". Si se hace desde consola, deberemos usar la orden:

    mvn -P eclipse-project

Hay que tener en cuenta que la orden anterior no es la habitual en 
maven, que invoca directamente al plugin de eclipse mediante  'mvn 
eclipse:eclipse'. La razón de ello es que hemos tenido que añadir alguna 
configuración adicional a los proyectos de eclipse que el plugin no 
incluye actualmente. El perfil "eclipse-project" invoca al plugin de 
eclipse y, a continuación, añade dicha configuración adicional a los 
proyectos.

De todas formas, si alguien se equivoca y, en vez de usar la orden 
indicada, genera los proyectos con 'mvn eclipse:eclipse', el único 
problema que tendrá es que no le funcionarán algunos tests unitarios 
desde dentro de eclipse. No tendrá problema si los lanza desde maven, y 
siempre está la opción de volver a regenerar la configuración de 
proyectos de eclipse con 'mvn -P eclipse-project'.

Se actualizará la guía de desarrollo indicando esta nueva opción.

Para la gente que ya tenga un espacio de trabajo de gvSIG 2.0, cuando se 
actualice le desaparecerá toda la configuración de proyectos de eclipse, 
cosa que no le sentará demasiado bien ;-). Para arreglarlo, tras 
actualizarse habrá que hacer lo siguiente:

- Desde eclipse: abriremos la vista de ant, seleccionaremos el build que 
nos interese (gvsig-group-standard o gvsig-group-base), y haremos doble 
click sobre la opción 'mvn-eclipse-eclipse'.

- Desde consola: accederemos al directorio build/projects/gvsig-standard 
(o gvsig-base, según corresponda) y usaremos la orden:

       mvn -P eclipse-project

Para la gente que vaya a montarse un espacio de trabajo desde cero, el 
propio proceso de checkout le da opción a generar la configuración de 
proyectos de eclipse automáticamente, una vez terminada la descarga.

Acordaros de no volver a subir la configuración de proyectos de eclipse 
a subversion, aunque de todas formas lo incluiremos en el svn ignore de 
los proyectos actuales.

Saludos,

-- 
Cèsar Ordiñana Navarro
Arquitecto Software gvSIG
DiSiD Technologies SL  http://www.disid.com




More information about the gvSIG_desarrolladores mailing list