Eliminar configuración de proyectos de eclipse de SVN para gvSIG 2.0

2 messages Options
Embed this post
Permalink
Cèsar Ordinana

Eliminar configuración de proyectos de eclipse de SVN para gvSIG 2.0

Reply Threaded More More options
Print post
Permalink
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


_______________________________________________
gvSIG_desarrolladores mailing list
[hidden email]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Cèsar Ordinana

Re: Eliminar configuración de proyectos de eclipse de SVN para gvSIG 2.0

Reply Threaded More More options
Print post
Permalink
Hola,

Un detalle que se me pasó, para todos aquellos que ya tenían montado el entorno de trabajo de gvSIG 2.0. Como se han hecho cambios en el proyecto build, hay que hacer un 'mvn install' del mismo, antes de proceder a regenerar los proyectos de eclipse.

Saludos,

----- "Cèsar Ordiñana" <[hidden email]> escribió:

> De: "Cèsar Ordiñana" <[hidden email]>
> Para: "Lista de Desarrolladores de gvSIG" <[hidden email]>
> Enviados: Lunes, 19 de Octubre 2009 10:42:50 GMT +01:00 Amsterdam / Berlín / Berna / Roma / Estocolmo / Viena
> Asunto: [Gvsig_desarrolladores] Eliminar configuración de proyectos de eclipse de SVN para gvSIG 2.0
>
> 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
>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> [hidden email]
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

--
César Ordiñana Navarro
DiSiD Technologies SL  http://www.disid.com
Tel +34 902 013 309

_______________________________________________
gvSIG_desarrolladores mailing list
[hidden email]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores