[Gvsig_desarrolladores] Generar ejecutable gvSIG 2.0

Leticia Riestra Ainsua lriestra en lbd.org.es
Jue Abr 19 15:35:30 CEST 2012


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?

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
>
>


-- 
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/d65babee/attachment.htm 


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