[Gvsig_desarrolladores] gvSIG 2.0: cambios en la configuración de la plataforma para librerías nativas

Cèsar Ordiñana cordin en disid.com
Mar Mar 23 13:49:51 CET 2010


Hola a todos,

Como ya sabéis, gvSIG usa algunas librerías nativas para ciertas 
funcionalidades. En versiones anteriores a la 2.0, dichas librerías 
estaban precompiladas en el proyecto binaries.

En gvSIG 2.0, dicho proyecto desaparecerá y las librerías nativas están 
precompiladas en el repositorio de maven de gvSIG, desde el cuál son 
descargadas automáticamente al compilar.

Al tratarse de librerías nativas, maven debe saber para qué plataforma 
debe descargar las mismas. Hasta ahora, en gvSIG 2.0 se habían definido 
3 perfiles en maven: linux, windows y mac, que se configuraban 
automáticamente dependiendo del sistema desde el que se compilaba.

Sin embargo, debido a limitaciones y problemas con este mecanismo, se ha 
extraído la configuración de la plataforma a un archivo externo que 
deberá configurar cada desarrollador manualmente.

Para ver cómo se realiza dicha configuración, se ha actualizado la guía 
para el desarrollador, en concreto el documento "Configuración inicial 
de maven [1]", al que se ha añadido el apartado "Configuración de la 
plataforma".

Aprovecho para comentar también un tema que afecta a aquellos 
desarrolladores que se encarguen de subir (deploy) artefactos al 
repositorio de maven de gvSIG: hay que configurar con qué permisos se 
van a subir dichos artefactos al repositorio. Para ello se puede 
consultar el apartado "Acceso de escritura al repositorio maven de 
gvSIG" del mismo documento anterior [1], fijándonos en los parámetros 
"filePermissions" y "directoryPermissions".

[1] 
https://gvsig.org/web/docdev/docs/v2_0/gvsig-devel-guide/gvsig-compilation/initial-configuration/initial-configuration

Saludos cordiales,

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



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