Personal tools
gvSIG Desktop
gvSIG Desktop

Cached time 11/21/13 16:48:28 Clear cache and reload

 
Para crear un paquete que contenga nuestro plugin la aplicacion gvSIG dispone de un
asistente. Este asistente se encuentra en el menu *Herramientas* opcion *Desarrollo*,
y requiere que el plugin ya se encuentre desplegado sobre su misma instancia de gvSIG.
Vamos a ver cuales serian los pasos para generar un paquete de forma simple.

#. Lo primero deberemos haber desplegado nuestro plugin sobre una instancia de gvSIG.
   Para la prueba vamos a generar un paquete de instalacion del plugin 
   *org.gvsig.centerviewpoint*.

#. Con el plugin desplegado ejecutaremos gvSIG y seleccionaremos la opcion de menu 
   *"Herramientas -> Debvelopment -> Crear paquete de instalacion de plugin"*.
   
   .. figure:: el-asistente-para-empaquetar-plugins-images/opcion-menu-crear-paquete-instalacion.png

#. Ahora seleccionaremos el plugin *org.gvsig.centerviewpoint* de la lista de plugins
   que nos muestra el asistente.
   
   .. figure:: el-asistente-para-empaquetar-plugins-images/seleccionar-plugin-a-instalar-centerviewtopoint.png
   
      Seleccion de plugin
   
   y pulsaremos en siguiente.

#. Ahora nos preguntara por los datos del paquete, que son los que describimos en 
   el apartado `Paquetes y conjuntos de paquetes`_.

   .. figure:: el-asistente-para-empaquetar-plugins-images/formulario-informacion-paquete-centerviewtopoint.png

      Datos del paquete
      
   Una vez rellenados los datos del paquete correctamente, pulsaremos en siguiente.

#. Se nos preguntara si queremos habilitar el modo avanzado. En general contestaremos
   que no dejando el check sin marcar. 
   
   ..  tip::
       El modo avanzado no sera necesario siemrpe que todos los archivos que precise
       nuestro plugin para funcionar se encuentren en la propia carpeta del plugin, y
       mientras no necesitemos ejecutar codigo especifico mediante el script de 
       post-instalacion.

   .. figure:: el-asistente-para-empaquetar-plugins-images/opciones-avanzadas-sin-marcar.png

      No activamos el modo avanzado.
      
    
   Le daremos siguiente para continuar con el asistente.
   
#. Ahora se nos preguntara por el archivo de salida. Por defecto nos 
   ofrecera un nombre para el paquete siguiendo las reglas de nombrado
   usadas en gvSIG y ofreciendonos como carpeta donde dejarlo la carpeta
   *install* de la instalacion de gvSIG. Asi mismo nos pregunta si queremos
   crear tambien el archivo indice *gvspki*. Si no se lo ponemos nos generara
   el fichero del paquete con el que podremos probar si se instala correctamente
   nuestro plugin o pasarselo a nuestros usuarios para que lo instalen.
   

   .. figure:: el-asistente-para-empaquetar-plugins-images/opciones-de-salida-sin-gvspki.png

      Archivos de salida sin indice
      
   Si queremos generar el fichero indice, *gvspki*, deberemos tener clara bajo
   que URL va a ser accesible el paquete, para introducir esta en nuesto indice.
   Asi marcariamos la opcion *Crear indice*, y en *URL de descarga* introduciriamos
   la url completa de donde descargar el fichero *gvspkg* que vamos a generar.
   
   .. figure:: el-asistente-para-empaquetar-plugins-images/opciones-de-salida-con-gvspki.png

      Archivos de salida con indice
      
   Una vez completado el formulario, daremos a siguiente para que se inicie la
   generacion de los ficheros del paquete.
   
   
En caso de que necesitemos incorporar en nuestro paquete archivos que estan fuera
de la carpeta de nuestro plugin, o precisemos ejecutar codigo en el script de 
postinstalcion, en el momento que se nos presenta la opcion de si queremos 
habilitar el modo avanzado lo marcaremos.

Imaginemos que queremos generar un paquete para el plugin de GPE que precisa
actualizar la libreria que lleva gvSIG de base kxml de la version 2.2.2  a la
version 2.2.3. Para esto hariamos:

#. Seleccionaremos el plugin de GPE

#. Rellenaremos los datos relativos a este plugin.

#. Marcariamos el check de *habilitar el modo avanzado*

   .. figure:: el-asistente-para-empaquetar-plugins-images/opciones-avanzadas-marcada.png

      Activamos el modo avanzado.

#. Se nos presentara un *arbol* con la estructura de archivos de la
   instalacion de gvSIG para que seleccionemos los que precisemos.
   Iremos al directorio *lib* y seleccionaremos *kxml2-2.2.2.jar*
   
   Y pulsaremos en siguiente.
   
#. Nos aparecera un panel con el script de post-instalacion por
   defecto, que se encarga de copiar los ficheros seleccionados
   al sitio adecuado.
   
   

.. warning::
   **TODO** Continuar por aqui.
   
   modificar el script para borrar el jar antiguo.

.. _`Paquetes y conjuntos de paquetes` : URL

View source document


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: