Añadiendo nuestro paquete al repositorio de gvSIG
Una vez tenemos nuestro paquete, podemos entregarlo a
nuestros usuarios o solicitar que sea incluido en el repositorio
de paquetes de gvSIG, lo que es altamente recomendable, ya que
de esta forma damos acceso a él a cualquier usuario que pueda estar
interesado en él.
Para hacerlo tendremos que preparar un fichero índice con la extensión *gvspki*.
Este fichero es en un zip similar al *gvspkg* pero que
solo contendrá el fichero *package.info* con una ligera modificación.
El fichero *package.info*, además de los datos descritos en el apartado anterior tendrá
una entrada *download-url*, que será la URL desde la que poder
descargar el paquete, *gvspkg*, por lo que antes de crear el fichero *gvspki*
deberemos tener claro dónde
vamos a alojar nuestro paquete, y una vez construido el fichero
*gvspki* haremos llegar este a gvSIG para que se incluya en el
repositorio.
Estos paquetes que solicitamos que se integren en el repositorio de gvSIG solo
tienen que cumplir unas pequeñas reglas,
principalmente de nombrado y versionado del paquete, no siendo
preciso que sean desarrollos oficiales, siendo así una forma
fácil de distribuir nuestros desarrollos entre los usuarios.
Puede encontrar más información sobre cómo puede solicitar
incluir su paquete en el repositorio de gvSIG en
`Añadir un paquete al repositorio de paquetes de gvSIG`_.
.. _`Añadir un paquete al repositorio de paquetes de gvSIG` : reference_catalog/lookupObject?uuid=a2eb0cb9748d3411c2ac7b3198958472
Tal como vimos en el apartado *Paquetes y conjuntos de paquetes* vamos a
ver ahora que es lo que contiene el fichero indice del paquete
que añade el soporte para el formato ECW::
$ unzip -l gvSIG-desktop-2.0.0-org.gvsig.raster.ermapper.app-2.0.0-SNAPSHOT-23-devel-lin-x86-j1_5.gvspki
Archive: gvSIG-desktop-2.0.0-org.gvsig.raster.ermapper.app-2.0.0-SNAPSHOT-23-devel-lin-x86-j1_5.gvspki
Length Date Time Name
-------- ---- ---- ----
505 07-08-11 09:47 org.gvsig.raster.ermapper.app/package.info
-------- -------
505 1 file
$
Como podemos obserbar unicamente tiene un archivo, y es
el *package.info*. Este archivo cotendra:
.. code-block:: ini
#
#Fri Jul 08 09:47:36 CEST 2011
state=devel
name=Formats: Ecw format support
buildNumber=23
official=true
code=org.gvsig.raster.ermapper.app
download-url=http\://downloads.gvsig.org/download/gvSIG-desktop/pool/org.gvsig.raster.ermapper.app/gvSIG-desktop-2.0.0-org.gvsig.raster.ermapper.app-2.0.0-SNAPSHOT-23-devel-lin-x86-j1_5.gvspkg
operating-system=lin
architecture=x86
java-version=j1_5
gvSIG-version=2.0.0
version=2.0.0-SNAPSHOT
type=plugin
description=Ermapper data provider for gvSIG
model-version=1.0.0
Como vemos contiene la misma informacion que el *package.info* del fichero
*gvspkg* mas una entrada indicando donde se encuentra este, *download-url*.