[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