[Gvsig_desarrolladores] Administrador de complementos y tarea Zip de Ant

Francisco José Peñarrubia fpenarru en gmail.com
Jue Dic 20 17:40:49 CET 2012


Hola Fran.

Leyendo la documentación, pone esto:

 is your main consumer. We recommend you set the encoding to UTF-8 and keep
the language encoding flag enabled. The flag won't help or hurt
java.util.zip but archivers that support it will show the correct file
names.

For maximum interop it is probably best to set the encoding to UTF-8,
enable the language encoding flag and create unicode extra fields when
writing ZIPs. Such archives should be extracted correctly by java.util.zip,
7Zip, WinZIP, PKWARE tools and most likely InfoZIP tools. They will be
unusable with Windows' "compressed folders" feature and bigger than
archives without the unicode extra fields, though.

If Windows' "compressed folders" is your primary consumer, then your best
option is to explicitly set the encoding to the target platform. You may
want to enable creation of unicode extra fields so the tools that support
them will extract the file names correctly.


Yo no lo he probado, pero inténtalo tú, a ver. Quita lo de encoding, y lo
de createUnicodeExtraFields, o pon también lo de useLanguageEncodingFlag, a
ver si ayuda.


Suerte, y gracias por tu trabajo!




El 20 de diciembre de 2012 17:01, Francisco Puga <fpuga en cartolab.es>escribió:

> Si, en la 1.12 sé que tiene que ir un fichero package.info dentro del
> zip y va correctamente. Con compresores externos funciona sin
> problemas, pero con Ant directamente no soy capaz.
>
> Gracias.
>
> El día 20 de diciembre de 2012 16:37, Leticia Riestra Ainsua
> <lriestra en lbd.org.es> escribió:
> > Hola
> >
> > ¿Te das cuenta que dentro del zip también tiene que ir el fichero
> > defaultpackages? que igual el error viene porque te falta ese fichero
> >
> > Yo lo he hecho a mano desde windows. Es decir, tengo el archivo
> > nombreplugin.gvspkg, el archivo defaultPackages y con el 7zip comprimo
> todo
> > tal que nombre.gvspks.
> >
> > Luego lo cargo en gvSig y me ha funcionado sin problemas
> >
> > Saludos
> >
> >
> >
> > El 20 de diciembre de 2012 16:34, Francisco Puga <fpuga en cartolab.es>
> > escribió:
> >>
> >> Hola,
> >>
> >> Estoy tratando de crear un target de ant para poder crear
> >> automáticamente el fichero gvspkg.
> >>
> >> Siguiendo las instrucciones de interoperabilidad [1] que se dan en la
> >> documentación de Ant, ejecuto este comando de Ant para crear el
> >> fichero comprimido:
> >> <zip destfile="${plugin}.gvspkg" basedir="${extensionsDir}/${plugin}/"
> >> encoding="UTF8" createUnicodeExtraFields="always"/>
> >>
> >> el problema es que cuando intento instalar el paquete desde el
> >> administrador de complementos la instalación falla. Si hago la
> >> compresión llamando al comando zip nativo de linux todo funciona
> >> correctamente.
> >>
> >> Sabéis si se puede hacer lo que busco, se hace alguna cosa rara a la
> >> hora de descomprimir en el administrador de complementos, ...
> >>
> >> [1] http://ant.apache.org/manual/Tasks/zip.html
> >> --
> >> 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
> >> _______________________________________________
> >> 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
> >
> >
> >
> >
> > --
> > Leticia Riestra Ainsua
> > Laboratorio de Bases de Datos A Coruña
> > Tlfono: 981 16 70 00 Ext: 1386
> >
> >
> > _______________________________________________
> > 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
> _______________________________________________
> 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 José Peñarrubia

Equipo gvSIG
Software Colaborativo
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20121220/aaf12a48/attachment.htm 


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