[Gvsig_desarrolladores] error configurando workspace gvsig 2 -svn.checkout.all

Francisco Puga fpuga en cartolab.es
Mie Abr 17 17:55:08 CEST 2013


Gracias Juan Lucas,

Ya lo tengo funcionando, pero creo que estaría bien añadir a la
documentación [1] lo de hacer checkout de
"org.gvsig.core.maven.dependencies". Al menos yo no lo vi.

En el paso 13
==========
Se habla de ejecutar el target mvn-eclipse-eclipse, pero no queda
claro si es el del fichero gvSIG-group-standard, o el de
gvSIG-build-config. Ya que este target al igual que el de
svn.checkout.all está en ambos. La verdad es que resulta un poco
confuso que haya tantos targets duplicados.

Por otro lado, tras ejecutar ese target (de ambos proyectos) y hacer
refresh, tengo un par de errores de compilación:

* libFMap_geometries. org.gvsig.fmap.geom.primitive.GeneralPathX
import org.gvsig.jdk.GeomUtilities; <- The import org.gvsig.jdk can
not be resolved
* libFMap_mapcontext.
org.gvsig.fmap.geom.primitive.impl.Envelope2D.MapContextPersistenceTest
import org.gvsig.fmap.geom.primitive.impl.Envelope2D;

Ambos se solucionan "dejando a eclipse buscarse la vida", pero da mala
imagen tener aspitas rojas al bajarse el proyecto.

En el paso 14
==========
Los proyectos org.gvsig.newlayer, org.gvsig.newlayer.app,
org.gvsig.personaldb ya están en el workspace, entiendo que hay que
sacarlos de la lista.


Luego he hecho desde la consola un "mvn install" en el directorio
"build" y desde eclipse he ejecutado el "Run Configuration" llamado
gvSIG pero no me va.

Sale este error:

The archive: /build/product/lib/org.gvsig.andami-2.0-SNAPSHOT.jar
which is referenced by the classpath, does not exist.

[1] http://www.gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/trabajar-con-el-nucleo-de-gvsig/gvsig-compilation/initial-configuration/howto-create-eclipse-workspace

El día 17 de abril de 2013 13:49, Juan Lucas Dominguez Rubio
<jldominguez en prodevelop.es> escribió:
> Hola. Creo que ya debe funcionar.
> Solo tienes que actualizarte el proyecto "build" y los demás proyectos (o
> bajártelos otra vez)
>
> Recuerda que, a partir de ahora, para controlar qué versiones de las
> librerías forman parte de los binarios, debes tener también el proyecto
> "org.gvsig.core.maven.dependencies" y establecer el número de versión a
> usar, ya que muchas librerías y plugins recurren a la lista que hay allí.
>
>
> Saludos,
> Juan Lucas Domínguez Rubio
> ---
> Prodevelop SL, Valencia (España)
> Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
> http://www.prodevelop.es
> ---
>
> ________________________________
> De: gvsig_desarrolladores-bounces en listserv.gva.es en nombre de Francisco
> Puga
> Enviado el: mié 17/04/2013 11:09
> Para: Lista de Desarrolladores de gvSIG
> Asunto: Re: [Gvsig_desarrolladores] error configurando workspace gvsig 2
> -svn.checkout.all
>
> Gracias Cesar,
>
> He avanzado pero sale otro error. Lo reporto para que quede
> constancia, pero lo intentaré de nuevo en un par de días.
>
> [artifact:mvn] [INFO] Error building POM (may not be this project's POM).
> [artifact:mvn] Project ID: null:org.gvsig.wfs:jar:2.0-SNAPSHOT
> [artifact:mvn] Reason: Cannot find parent:
> org.gvsig:gvsig-base-extension-pom for project:
> null:org.gvsig.wfs:jar:2.0-SNAPSHOT for project
> null:org.gvsig.wfs:jar:2.0-SNAPSHOT
>
> Adjunto mando una captura más grande del problema
>
> El día 17 de abril de 2013 08:57, Cèsar Ordiñana
> <cordinyana en gvsig.com> escribió:
>> El 16/04/13 19:38, Francisco Puga escribió:
>>> Hola,
>>>
>>> Estoy siguiendo los pasos de la guia [1] para descargar el código
>>> fuente de gvSIG 2.0
>>>
>>> Estoy en el paso de ejecutar desde Ant el target svn.checkout.all
>>>
>>> Todo va bien hasta que:
>>>
>>> Trying to override old definition of task svn
>>> svn.checkout.module:
>>> eclipse.projects:
>>>       [echo] mvn -e
>>> -Dnative-classifier=linux-Ubuntu-9.10-gcc4-i386-dynamic
>>> -Dnative-platform=linux -Dmaven.test.failure.ignore install
>>> [artifact:mvn] + Error stacktraces are turned on.
>>> [artifact:mvn] [INFO] Scanning for projects...
>>> [artifact:mvn] Downloading:
>>>
>>> http://repo1.maven.org/maven2/org/gvsig/gvsig-base-library-pom/2.0/gvsig-base-library-pom-2.0.pom
>>> [artifact:mvn] [INFO] Unable to find resource
>>> 'org.gvsig:gvsig-base-library-pom:pom:2.0' in repository central
>>> (http://repo1.maven.org/maven2)
>>> [artifact:mvn] [INFO]
>>> ------------------------------------------------------------------------
>>> [artifact:mvn] [ERROR] FATAL ERROR
>>> [artifact:mvn] [INFO]
>>> ------------------------------------------------------------------------
>>> [artifact:mvn] [INFO] Error building POM (may not be this project's POM).
>>> [artifact:mvn] Project ID: org.gvsig:org.gvsig.compat:jar:2.0.1-SNAPSHOT
>>> [artifact:mvn] Reason: Cannot find parent:
>>> org.gvsig:gvsig-base-library-pom for project:
>>> org.gvsig:org.gvsig.compat:jar:2.0.1-SNAPSHOT for project
>>> org.gvsig:org.gvsig.compat:jar:2.0.1-SNAPSHOT
>>> [artifact:mvn] [INFO]
>>> ------------------------------------------------------------------------
>>> [artifact:mvn] [INFO] Trace
>>>
>>> [ .... ]
>>>
>>> BUILD FAILED
>>>
>>> /home/development/workspace-gvsig2/build/ant-tasks/subversion-tasks.xml:47:
>>> The following error occurred while executing this line:
>>>
>>> /home/development/workspace-gvsig2/build/ant-tasks/ant-tasks-config.xml:132:
>>> Java returned: 1
>>>
>>> Alguna idea. Gracias.
>>
>> Hola Fran,
>>
>> Justamente a mi también me ha pasado lo mismo, parece que hay un error
>> en la versión de algunas dependencias con el pom padre
>> gvsig-base-library-pom, que a los desarrolladores que han compilado
>> últimamente gvSIG, da la casualidad que no les pasa y no se han dado
>> cuenta.
>>
>> Mientras se arregla esto, como solución temporal descárgate en tu
>> directorio "$HOME/.m2/repository/org/gvsig/gvsig-base-library-pom/2.0"
>> el archivo:
>>
>>
>> http://devel.gvsig.org/m2repo/j2se/org/gvsig/gvsig-base-library-pom/2.0/gvsig-base-library-pom-2.0.pom
>>
>> Y vuelve a lanzar de nuevo el svn.checkout.all
>>
>> Saludos.
>>
>> --
>> Cèsar Ordiñana Navarro
>> gvSIG software architect
>> DiSiD Technologies (http://www.disid.com)
>>
>> _______________________________________________
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores en listserv.gva.es
>> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
>> de baja en esta lista, acuda a la siguiente dirección:
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
>
> --
> Francisco Puga
> Grupo de Desarrollo
> Cartolab - Laboratorio de Ingeniería Cartográfica.
> http://www.cartolab.es
>
> ETS Ingeniería de Caminos, Canales y Puertos
> Universidade da Coruña
> Campus de Elviña - 15071 A Coruña (España)
> (34)981167000 ext. 5493
>
> ________________________________
> CLÁUSULA DE PROTECCIÓN DE DATOS
> Este mensaje se dirige exclusivamente a su destinatario y puede contener
> información privilegiada o confidencial. Si ha recibido este mensaje por
> error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
> proceda a su destrucción.
> De acuerdo con la nueva ley Ley de Servicios de la Sociedad de la
> Información y Comercio Electrónico aprobada por el parlamento español y de
> la vigente Ley Orgánica 15/1999 de Protección de Datos española, le
> comunicamos que su dirección de Correo electrónico forma parte de un fichero
> automatizado, teniendo usted derecho de oposición, acceso, rectificación y
> cancelación de sus datos.
>
> DATA PROTECTION CLAUSE
> This message is meant for its addressee only and may contain privileged or
> confidential information. If you have received this message by mistake
> please let us know immediately by e-mail prior to destroying it.
> In compliance with the new Information and Electronic Commerce Society
> Services Law recently approved by the Spanish Parliament and with Organic
> Law 15/1999 currently in force, your e-mail address has been included in our
> computerised records in respect of which you may exercise your right to
> oppose, access, amend and/or cancel your personal data.
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
> de baja en esta lista, acuda a la siguiente dirección:
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>



-- 
Francisco Puga
Grupo de Desarrollo
Cartolab - Laboratorio de Ingeniería Cartográfica.
http://www.cartolab.es

ETS Ingeniería de Caminos, Canales y Puertos
Universidade da Coruña
Campus de Elviña - 15071 A Coruña (España)
(34)981167000 ext. 5493


Más información sobre la lista de distribución gvSIG_desarrolladores