El mié., 4 nov. 2020 a las 18:18, Francisco Puga (<fp...@icarto.es>) escribió:
> Hola, > > En versiones anteriores de gvSIG si quería empaquetar una versión portable > con cierta configuración como el idioma o la proyección por defecto, > generaba unos ficheros `andami-config.xml` y `plugins-persistence-2_0.xml` > mínimos con la configuración que quería y los metía en `home/gvSIG`. > > Ahora me he dado cuenta de que esa carpeta ya no se usa y ahora es > `preferences/gvSIG`. Aparte de renombrar `home->preferences` ¿el resto > continúa igual? > > Pregunto porqué tengo algo de confusión con los ficheros > `preferences/gvSIG/plugins/*/plugin-persistence.dat`. Por ejemplo: > > # plugins-persistence-2_0.xml > <xml-tag> > <property key="com.iver.andami.pluginName" > value="org.gvsig.app.mainplugin" /> > <property key="DefaultProjection" value="EPSG:32737" /> > <property key="ZoomInFactor" value="2.0" /> > [ ... ] > // No hay OpenWithANewMaximizedView > </xml-tag> > > # org.gvsig.app.mainplugin/plugin-persistence.dat > <ZoomInFactor type="double">2.0</ZoomInFactor> > <OpenWithANewMaximizedView type="boolean">false</OpenWithANewMaximizedView> > // No hay nada sobre la proyección > > > Si abro gvSIG y cambio la proyección y el zoominfactor. La proyección se > cambia en plugins-persistence-2_0.xml, el zoominfactor se mantiene igual en > plugins-persistence-2_0.xml y se cambia en plugin-persistence.dat. Si > intento añadir a mano "OpenWithANewMaximizedView" > a plugins-persistence-2_0.xml no pasa nada. > > ¿Cual es la idea del sistema de persistencia? > > - Es un bug que haya propiedades duplicadas en ambos ficheros > - Es por compatibilidad pero se van a ir eliminando valores > de plugins-persistence-2_0.xml para dejarlos sólo en los .dat? > > ¿Alguna recomendación sobre como gestionar las persistencias en la > portable? Estaba pensando que en lugar de tocar los ficheros de > configuración podía intentar setear los valores por código en cada > arranque, pero no me parece muy óptimo, y en el "primer" arranque no serían > los válidos. > > No te puedo dar muchas pistas sobre esto. Lo unico es que los ficheros: - plugins-persistence-2_0.xml - andami-config.xml Deberian tender a dejar de usarse y desaparecer. La configuracion de los pluins va en el fichero "plugin-persistence.dat" de cada plugin; pero no nos hemos atrevido a quitar las opciones de configuracion que habia en los ".xml", lo que no vamos ha hacer es añadir nada mas a ellos. Si un plugin necesita algo nuevo de persistencia va en el ".dat" (en el "plugin-persistence".def" de la instalacion se define que va en el dat). Respecto a que pueden haber cosas duplicadas en el dat y en el xml, puede ser. Sobre todo cosas que se tocaron al principio de introducir los ".dat", o con plugins que han dejado de usar el ".xml" para usar solo el ".dat". Un saludo Joaquin Saludos y Gracias. > > > -- > Francisco Puga > iCarto | Innovación, Cooperación, Cartografía y Territorio S.L. > http://www.icarto.es/ > > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores@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: > https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > -- -------------------------------------- Joaquin Jose del Cerro Murciano Development and software arquitecture manager at gvSIG Team jjdelce...@gvsig.com gvSIG Association www.gvsig.com
_______________________________________________ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@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: https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores