[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