[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