[Gvsig_desarrolladores] Llamar librerías externas
Antonio Carrasco Valero
carrasco_ant en gva.es
Jue Dic 15 10:03:47 CET 2011
"Jordi Benet" <totesenuna en gmail.com> escribió:
> Hola Jorge,
> los métodos isVisible e isEnabled están bien, de hecho la extensión
> funciona hasta que hago referencia a las librerías externas entonces ya no
> sale en el menu
>
> con el build copio las librerias desde la carpeta ExtProva\lib
> a la carpeta _fwAndami\gvSIG\extensiones\com.iver.cit.gvsig.myplugin9\lib
>
> No me muestra ningún error en consola cunado ejecuto gvSIG desde Eclipse
>
>
> El config.xml(he hecho cambios respecto al anterior)
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <plugin-config>
> <depends plugin-name="com.iver.cit.gvsig" />
> <resourceBundle name="text"/>
> <libraries library-dir="./lib"/>
> <extensions>
> <extension class-name="com.iver.cit.gvsig.myplugin9.ExtObrirProjecte"
> description="2- crea Muestra" active="true" priority="0">
> <menu text="MUESTRA/9 Prueba" action-command="2"/>
> </extension>
> </extensions>
> </plugin-config>
>
>
> el Build, le añadí las líneas <mkdir dir="${dist}/lib"/> y <copy
> todir="${dist}/lib">
> <fileset dir="./lib" includes="*.jar,*.zip"/> </copy>
>
> <project name="Generar extension en Andami"
> default="generate-without-source" basedir=".">
> <description>
> Instala el plugin de ejemplo en Andami.
> </description>
>
> <property name="src" location="src"/>
> <property name="build" location="bin"/>
> <property name="dist" location="dist"/>
> <property name="plugin" value="com.iver.cit.gvsig.myplugin9"/>
> <property name="extension-dir" location="../_fwAndami/gvSIG/extensiones"/>
>
> <target name="init">
>
> <tstamp/>
>
> <mkdir dir="${build}"/>
> <mkdir dir="${dist}"/>
>
> <mkdir dir="${dist}/lib"/>
>
>
> <buildnumber/>
> </target>
>
> <target name="generate-without-source" description="generate the
> distribution without the source file" >
>
> <mkdir dir="${dist}"/>
>
>
> <jar jarfile="${dist}/${plugin}.jar" basedir="${build}"/>
> <copy file="config/config.xml" todir="${dist}"/>
>
> <copy todir="${dist}">
> <fileset dir="." includes="text*.properties"/>
> </copy>
> <copy todir="${dist}/images">
> <fileset dir="images/" includes="*"/>
> </copy>
> <move todir="${extension-dir}/${plugin}/">
> <fileset dir="${dist}" includes="**/**"/>
> </move>
>
>
> <copy todir="${dist}/lib">
> <fileset dir="./lib" includes="*.jar,*.zip"/>
> </copy>
>
> </target>
> </project>
>
>
>
> Gracias por tu ayuda, le estoy danto muchas vuletas y no veo que pasa
>
>
> --
> View this message in context:
> http://osgeo-org.1803224.n2.nabble.com/Llamar-librerias-externas-tp7060713p7062453.html
> Sent from the gvSIG desarrolladores mailing list archive at Nabble.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
>
Más información sobre la lista de distribución gvSIG_desarrolladores