[Gvsig_desarrolladores] Problemas con la librería jgdal

"Jose Manuel Vivó Arnal ( Chema ) "Jose Manuel Vivó Arnal ( Chema )
Vie Mayo 11 10:59:43 CEST 2012


El 11/05/12 10:48, Cèsar Ordiñana escribió:
> El 11/05/12 09:46, Leticia Riestra Ainsua escribió:
>> Hola
>>
>> Hemos descargado el código fuente del proyecto gvSIG 2.0.0 sobre el
>> build 2046 y estamos trabajando sobre Windows.
>>
>> Estamos creando una extensión nueva de exportar a shp/dxf que usa la
>> librería exportto de gvSIG. Para ello, en el pom de nuestra extensión
>> hemos añadido esta dependencia
>>
>> /
>> <dependency>
>> <groupId>org.gvsig</groupId>
>> <artifactId>org.gvsig.exportto.app.extension</artifactId>
>> <version>1.0.0-SNAPSHOT</version>
>> <scope>compile</scope>
>> </dependency>
>> /
>>
>>
>> Maven da un error porque dice que no encuentra la siguiente librería:
>> /org.gvsig:org.gvsig.jgdal:tar.gz:${native-classifier}:2.0.4-SNAPSHOT:runtime/
>> /
>> /
>> /
>> /
>> Tenemos la variable de entorno MAVEN_OPTS definida como: -Xmx1500M
>> -XX:MaxPermSize=64m -Dnative-classifier=win-nt-vs8-i386-dynamic y en
>> el directorio local de usuario tenemos el fichero
>> .gvsig.platform.properties definido tal que:
>>
>> /native_platform=win/
>> /native_distribution=nt/
>> /native_compiler=vs8/
>> /native_arch=i386/
>> /native_libraryType=dynamic/
>> /set
>> native_classifier=${native_platform}-${native_distribution}-${native_compiler}-${native_arch}-${native_libraryType}/
>>
>> El problema parece que es que eclipse no encuentra el valor de esta
>> variable (native-classifier).
>>
>> ¿Cómo tenemos que hacer entonces para poder usar esta librería
>> /org.gvsig.exportto.app.extension?/
>
> Hola Leticia.
>
> La dependencia con org.gvsig.exportto.app.extension es en realidad el
> plugin para gvSIG. Prueba a poner la dependencia sólo con la librería
> (/org.gvsig.exportto.lib.api/) a ver si así se resuelve tu problema:
>
> /
> <dependency>
> <groupId>org.gvsig</groupId>
> <artifactId>org.gvsig.exportto.lib.api</artifactId>
> <version>1.0.0-SNAPSHOT</version>
> <scope>compile</scope>
> </dependency>
> /
>
> Saludos.
>
>> /
>> /
>> Muchas gracias
>>
>> --
>> Leticia Riestra Ainsua
>> /Laboratorio de Bases de Datos A Coruña/
>> /Tlfono: 981 16 70 00 Ext: 1386/
>
> --
> 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

Si con lo que te ha dicho Cèsar se soluciona, no olvides añadir la 
dependencia con el plugin de exportto en el "config.xml" de tu plugin 
para que tengas disponible en el "classpath" la librería al arrancar gvSIG.

Un Saludo.
Chema.


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