[Gvsig_desarrolladores] Generar ejecutable gvSIG 2.0

Leticia Riestra Ainsua lriestra en lbd.org.es
Jue Abr 19 16:40:14 CEST 2012


Hola
Te voy a comentar cómo lo tengo

Tengo un mypackages.gvspkg que dentro contiene lo siguiente:

*- defaultPackages*
*
- gvSIG-desktop-2.0.0-org.gvsig.annotation.app.extension-1.0.0-SNAPSHOT-2047-alpha4-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-org.gvsig.app-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.app.document.layout.app.mainplugin-2.0.0-SNAPSHOT-13-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.app.document.table.app.mainplugin-2.0.0-SNAPSHOT-13-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.app.eventtheme-2.0.0-2039-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.app.join-2.0.0-2039-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.catalog.extension-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.centerviewpoint-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.coreplugin-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.crs.extension-2.0.0-2039-alpha4-win-x86-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.daltransform.app.mainplugin-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.datalocator-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.dwg.extension-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.exportto.app.extension-1.0.0-SNAPSHOT-2055-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.expressionfield-2.0.0-2047-alpha4-all-all-j1_6.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.gazetteer.extension-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-org.gvsig.geodb-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-org.gvsig.geometrymeasurement.app.extension-1.0.0-SNAPSHOT-2047-alpha4-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-org.gvsig.gpe.extension-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-org.gvsig.help-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-org.gvsig.hyperlink.app.extension-1.0.0-SNAPSHOT-2047-alpha4-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-org.gvsig.i18n.extension-2.0.0-2048-alpha4-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-org.gvsig.installer.app.extension-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.metadata.app.extension-1.0.0-SNAPSHOT-6-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.metadata.app.iso19139-1.0.0-SNAPSHOT-2-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.mkmvnproject-2.0.0-2049-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.newlayer.app.extension-1.0.0-SNAPSHOT-18-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.raster.ermapper.app-2.0.0-SNAPSHOT-42-alpha3-win-x86-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.raster.lizardtech.app-2.0.0-SNAPSHOT-14-alpha3-win-x86-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.raster.mosaic.app-2.0.0-SNAPSHOT-1-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.raster.netcdf.app.netcdfclient-2.0.0-SNAPSHOT-9-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.raster.tilecache.app-2.0.0-SNAPSHOT-19-alpha3-win-x86-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.raster.tools.app.basic-2.0.0-SNAPSHOT-6-alpha3-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.raster.tools.app.multifile-2.0.0-SNAPSHOT-6-alpha3-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.raster.wcs.app.wcsclient-2.0.0-SNAPSHOT-15-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.raster.wms.app.wmsclient-2.0.0-SNAPSHOT-15-alpha3-all-all-j1_6.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.raster.wms.app.wmsclient-2.0.0-SNAPSHOT-15-alpha3-all-all-j1_6.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.scripting.app.extension-1.0.0-SNAPSHOT-30-alpha2-all-all-j1_6.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.selectiontools.app.extension-1.0.0-SNAPSHOT-2047-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.symbology.app.importsymbols-2.0.0-SNAPSHOT-2047-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.symbology.app.symbolinstaller-2.0.0-SNAPSHOT-2045-alpha4-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-org.gvsig.theme.baseicons-2.0.0-2047-alpha4-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-org.gvsig.wfs-2.0.0-2047-alpha4-all-all-j1_5.gvspkg*

Es decir, hasta aquí es igual
que gvSIG-desktop-2.0.0-2045-alpha4-all-all.gvspks.
A mayores, contiene las referencias a nuestros plugins
*- gvSIG-desktop-2.0.0-base.ext-1.0.0-1-devel-all-all-j1_5.gvspkg*
*- gvSIG-desktop-2.0.0-conectividad.ext-1.0.0-1-devel-all-all-j1_5.gvspkg*
*
- gvSIG-desktop-2.0.0-distribucionbdteiel.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-editing.ext-1.0.0-1-devel-all-all-j1_5.gvspkg*
*- gvSIG-desktop-2.0.0-exportarshpdxf.ext-1.0.0-1-devel-all-all-j1_5.gvspkg*
*- gvSIG-desktop-2.0.0-fichamunicipal.ext-1.0.0-1-devel-all-all-j1_5.gvspkg*
*
- gvSIG-desktop-2.0.0-gestionimagenesftp.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-gestionleyendasimpresion.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-gestionmapasgiseiel.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-gestionversionado.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-importarine.ext-1.0.0-1-devel-all-all-j1_5.gvspkg*
*
- gvSIG-desktop-2.0.0-infonogeografica.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-informes.ext-1.0.0-1-devel-all-all-j1_5.gvspkg*
*
- gvSIG-desktop-2.0.0-inventariobienes.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-modificarnucleo.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-mostrartablasmap.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-registrohistorico.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*
- gvSIG-desktop-2.0.0-remisiondatosmap.ext-1.0.0-1-devel-all-all-j1_5.gvspkg
*
*- gvSIG-desktop-2.0.0-validaciones.ext-1.0.0-1-devel-all-all-j1_5.gvspkg*
*- gvSIG-desktop-2.0.0-volcado.ext-1.0.0-1-devel-all-all-j1_5.gvspkg*
*- gvSIG-desktop-2.0.0-volcadomap.ext-1.0.0-1-devel-all-all-j1_5.gvspkg*


El contenido de defaultPackages es:
*org.gvsig.annotation.app.extension*
*org.gvsig.app*
*org.gvsig.app.document.table.app.mainplugin*
*org.gvsig.app.document.layout.app.mainplugin*
*org.gvsig.app.eventtheme*
*org.gvsig.app.join*
*org.gvsig.catalog.extension*
*org.gvsig.centerviewpoint*
*org.gvsig.daltransform.app.mainplugin*
*org.gvsig.datalocator*
*org.gvsig.dwg.extension*
*org.gvsig.exportto.app.extension*
*org.gvsig.expressionfield*
*org.gvsig.gazetteer.extension*
*org.gvsig.geodb*
*org.gvsig.geometrymeasurement.app.extension*
*org.gvsig.georeferencing*
*org.gvsig.gpe.extension*
*org.gvsig.help*
*org.gvsig.hyperlink.app.extension*
*org.gvsig.i18n.extension*
*org.gvsig.installer.app.extension*
*org.gvsig.newlayer.app.extension*
*org.gvsig.raster.tools.app.basic*
*org.gvsig.raster.gdal.app*
*org.gvsig.raster.tilecache.app*
*org.gvsig.raster.wcs.app.wcsclient*
*org.gvsig.raster.wms.app.wmsclient*
*org.gvsig.raster.wmts.app.wmtsclient*
*org.gvsig.raster.ermapper.app*
*org.gvsig.raster.lizardtech.app*
*org.gvsig.selectiontools.app.extension*
*org.gvsig.symbology.app.importsymbols*
*org.gvsig.theme.baseicons*
*org.gvsig.wfs*
*org.gvsig.crs.extension*
*base.ext*
*conectividad.ext*
*distribucionbdteiel.ext*
*editing.ext*
*exportarshpdxf.ext*
*fichamunicipal.ext*
*gestionimagenesftp.ext*
*gestionleyendasimpresion.ext*
*gestionmapasgiseiel.ext*
*gestionversionado.ext*
*importarine.ext*
*infonogeografica.ext*
*informes.ext*
*inventariobienes.ext*
*modificarnucleo.ext*
*mostrartablasmap.ext*
*registrohistorico.ext*
*remisiondatosmap.ext*
*validaciones.ext*
*volcado.ext*
*volcadomap.ext*


Para generar el ejecutable uso
"gvSIG-desktop-2.0.0-2045-alpha4-win-x86-online.exe" justo con
"mypackages.gvspks" y me pasa lo que os comenté, que no me salen
seleccionados por defecto.

En principio, he comprobado y los nombres están correctamente. ¿Se os
ocurre cual puede ser el motivo?

Gracias y perdonad las molestias

Un saludo

El 19 de abril de 2012 15:49, Joaquin del Cerro
<jjdelcerro.gvsig en gmail.com>escribió:

> El 19/04/12 15:35, Leticia Riestra Ainsua escribió:
> > Hola
> >
> > Tengo una duda
> > He creado el ejecutable pero todavía no he unido los ficheros de paquetes
> > con el exe del instalador
> >
> > La cosa es que después de indicarle desde fichero e indicarle el mismo,
> me
> > sale la lista de plugins a incorporar pero no me salen seleccionados por
> > defecto, es decir, sale la lista con todos mis plugins pero ninguno
> aparece
> > ya por defecto seleccionado
> > Os entendí que si lo indicaba en el fichero defaultPackages ya saldrían
> > seleccionados
> >
> > ¿Qué se supone que me falta por hacer?
> >
>
> En principio se supone que con el instalador lee del fichero ese los
> paquetes a seleccionar por defecto.
>
> Cosas importantes:
> - El nombre del fichero es case sentitive
> - Debe estar en el raiz del .gvspks
> - Los nombres de los plugins dentro del fichero son
>  tambien case-sensitive.
>
> Repasa eso, no se me ocurre alguna otra cosa que pueda ser.
>
> Un saludo
> Joaquin
> > Me falta probar a unir los ficheros. En cuanto lo intente, si tengo algún
> > problema ya os informo
> >
> > Muchas gracias por la ayuda
> >
> > El 19 de abril de 2012 11:39, Cèsar Ordiñana <cordinyana en gvsig.com
> >escribió:
> >
> >>  El 19/04/12 11:28, Leticia Riestra Ainsua escribió:
> >>
> >> Hola
> >>
> >>  Al hacer el mvn-create-install no me aparecen mis proyectos en la
> >> carpeta install. Si en cambio, me han aparecido todos los vuestros
> >>
> >>
> >> Hola.
> >>
> >> El mvn-create-install opera sólo sobre los proyectos que están incluidos
> >> en el grupo gvsig-standard de forma explícita (ver
> >> build/projects/gvsig-standard/pom.xml). Si tienes otros proyectos
> >> adicionales tienes que ir a cada uno de ellos y lanzar un "mvn
> >> create-installer" desde las external tools de eclipse, teniendo el
> proyecto
> >> en cuestión seleccionado.
> >>
> >>
> >>  Yo tengo en gvsig/extensiones además de vuestros proyectos (que luego
> me
> >> aparecen en install) los míos.
> >> Me he fijado y la única diferencia que veo, a priori, es que en mis
> >> proyectos que están dentro de gvSig/extensiones no tienen el fichero
> >> package.info pero en cambio si lo tienen en el proyecto raiz
> >>
> >>  Un ejemplo de package.info es el siguiente
> >> #
> >> #Thu Apr 19 11:13:52 CEST 2012
> >> owner=gvSIG Association
> >> code=base.ext
> >> java-version=j1_5
> >> official=true
> >> type=plugin
> >> version=1.0.0-0
> >> state=devel
> >> operating-system=all
> >> dependencies=
> >> sources-url=https\://
> >>
> devel.gvsig.org/redmine/projects/gvsig-desktop/repository/show/branches/v2_0_0_prep/base.ext
> >> web-url=http\://www.gvsig.com
> >> architecture=all
> >> model-version=1.0.1
> >> categories=
> >> description=Extension con funcionalidad base\: autenticacion,
> >> gestionCartografia, \n  constantes, impresion, utilidades genericas
> >> buildNumber=0
> >> gvSIG-version=2.0.0
> >> name=eiel-extBase
> >>
> >>  ¿Porqué al hacer el mvn install de mis proyectos para que se metan en
> >> gvsig/extensiones no se copia el fichero package.info?
> >>
> >>
> >> Al hacer un "mvn install" se te generará automáticamente el archivo
> >> package.info a partir de la información que tienes en tu pom.xml.
> Luego,
> >> junto con el resto de archivos del plugin, se copia a la instalación de
> >> gvSIG. Dicha copia se hace usando la configuración del archivo
> >> distribution/distribution.xml, en el que se indican los archivos a
> copiar.
> >> Revisa que se esté incluyendo también dicho archivo. Generalmente es
> algo
> >> así:
> >>
> >> <assembly>
> >>     ...
> >>     <files>
> >>         <file>
> >>             <source>package.info</source>
> >>             <outputDirectory>${extension.install.dir.name
> >> }</outputDirectory>
> >>         </file>
> >>     </files>
> >>     ...
> >> </assembly>
> >>
> >>
> >>  ¿Puede ser la falta de este fichero el motivo de que no aparezcan mis
> >> proyectos dentro del carpeta install una vez ejecuto el
> mvn-create-install?
> >>
> >>
> >> Como comentaba antes tus proyectos no los tratará el mvn-create-install,
> >> por lo que debes lanzar un "mvn create-installer" sobre cada uno de
> ellos.
> >> Eso si, antes debes asegurarte que el archivo package.info se copia
> >> correctamente revisando el distribution.xml.
> >>
> >>
> >>
> >>  Muchas gracias por toda la ayuda que me estáis prestando. Estáis siendo
> >> de gran utilidad
> >>
> >>
> >> De nada! Ya nos cuentas que tal.
> >>
> >> Saludos.
> >>
> >>
> >>
> >> El 19 de abril de 2012 10:21, Leticia Riestra Ainsua <
> lriestra en lbd.org.es>escribió:
> >>
> >>> Hola
> >>> Os comentó todos los proyectos donde encontré la dependencia
> >>>
> >>>  - org.gvsig.newlayer.app
> >>> En el config.xml hay una dependencia con editing.txt
> >>>
> >>>  - or.gvsig.annotation.app.extension (esta es la que has dicho tú que
> ya
> >>> has detectado la dependencia y que la vais a quitar)
> >>> En el config.xml y en el pom.xml
> >>>
> >>>  - org.gvsig.annotation.app  (esta es la que has dicho tú que ya has
> >>> detectado la dependencia y que la vais a quitar)
> >>> En el pom.xml
> >>>
> >>> - or.gvsig.exportto.app (esta es la que has dicho tú que ya has
> detectado
> >>> la dependencia y que la vais a quitar)
> >>> En el pom.xml
> >>>
> >>>  - extExpressionField
> >>> En el pom.xml
> >>>
> >>>
> >>>  El nombre de nuestro plugin lo hemos llamado eiel-extEditing. Como
> ves,
> >>> bastante sencillito :D
> >>>
> >>>
> >>>  El 19 de abril de 2012 08:55, Cèsar Ordiñana <cordinyana en gvsig.com
> >escribió:
> >>>
> >>>  El 18/04/12 23:05, Joaquin del Cerro escribió:
> >>>>> El 18/04/12 18:51, Leticia Riestra Ainsua escribió:
> >>>>>> Hola
> >>>>>>
> >>>>>> Tengo todos los proyectos en mi workspace compilando y funcionado
> >>>>>> correctamente.
> >>>>>> He ejecutado el target "mvn-create-installer" tal y como me dijiste
> >>>> pero me
> >>>>>> dió un fallo, algo así como que no puede ejecutar el InstallJammer
> >>>>>>
> >>>>> Hola,
> >>>>> creo que ya se que pasa.
> >>>>> Parece que tenemos una dependencia mal puesta y como siempre
> >>>>> hacemos la generacion de los paquetes y la del instalable juntas no
> >>>>> nos habiamos dado cuanta. Lo comentare con Cesar a ver como lo
> dejamos.
> >>>>
> >>>>  El error se ha producido en el paso final en el que se generan los
> >>>> instalables "online" de gvSIG mediante InstallJammer. Para que
> funcione
> >>>> hay que tener instalado InstallJammer en el sistema.
> >>>>
> >>>> Si lo necesitaras, dale un vistazo a los prerrequisitos que se indican
> >>>> en el documento de cómo generar un build de gvSIG [1].
> >>>>
> >>>> De todas formas como comenta Joaquín en ese punto ya se han generado
> >>>> todos los paquetes de instalación, por lo que sino quieres generar los
> >>>> instalables puedes descargarte los de el último build disponible por
> >>>> ejemplo. No teniendo cambios en andami ni en coreplugins será lo
> mismo.
> >>>>
> >>>> [1]
> >>>>
> >>>>
> http://www.gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide/2.0.0/trabajar-con-el-nucleo-de-gvsig/gvsig-install-build-preparation-steps
> >>>>
> >>>>
> >>>>> De todas formas, aunque haya dado ese error, de cara a lo que a ti te
> >>>> interesa
> >>>>> ha hecho ya todas las cosas que tenia que hacer. Con esto quiero
> decir
> >>>> que
> >>>>> en la carpeta build/product/install ha dejado ya todos los paquetes
> que
> >>>>> tenia que dejar, y puedes seguir con las instrucciones que te habia
> >>>>> esbozado en el correo anterior.
> >>>>>
> >>>>> Suerte, y ya me cuentas como te va.
> >>>>
> >>>
> >> --
> >> Cèsar Ordiñana Navarro
> >> gvSIG software architect
> >> DiSiD Technologies (http://www.disid.com)
> >>
> >>
> >> _______________________________________________
> >> 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
> >>
> >>
> >
> >
> >
> >
> > _______________________________________________
> > 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
>
>
> --
> --------------------------------------
> Joaquin Jose del Cerro
> Development and software arquitecture manager.
> jjdelcerro en gvsig.com
> gvSIG Association
> www.gvsig.com
> www.gvsig.org
> _______________________________________________
> 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*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20120419/27fed0b0/attachment.htm 


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