[Gvsig_desarrolladores] Llamar librerías externas
Jordi Benet
totesenuna en gmail.com
Lun Dic 5 11:53:31 CET 2011
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.
Más información sobre la lista de distribución gvSIG_desarrolladores