[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