[Gvsig_desarrolladores] recarga rapida extension

Vicente Caballero Navarro vicente.caballero en iver.es
Mar Abr 10 16:22:28 CEST 2007


Hola Miguel.

Lo que se puede hacer es lanzar la aplicación en modo debug. 
De esta forma puedes ir cambiando código de las clases y al guardar el fichero en cuestión, ese nuevo código se aplicará si lo vuelves a ejecutar, es decir, si tienes un método:

 public int getResult(){return 1;} 

lo cambias por:

 public int getResult(){return 2;}

y guardas los cambios sobre el fichero.
De esta forma la siguiente vez que la aplicación llame a getResult() devolverá "2". sin tener que cerrar la aplicación.

El problema lo tienes en saber cuando cambias código en un constructor o en algún método de inicio, ya que este código no se volverá a ejecutar hasta que no cierres la aplicación, ejecutes el build y vuelvas a lanzarla.

También te puedes encontrar con que cambies código en debug veas los cambios y después por otro motivo cierres la aplicación sin ejecutar el build del plugin y los cambios no se aplican.

Es un poco lioso, pero si estás probando un método en concreto puedes ponerle puntos de ruptura cambiar código y continuar cuando quieras.

Eclipse te deja en debug incluso cambiar el valor de los atributos por el valor que quieras.

No sé si he aclarado algo.
Un saludo.

Vicente Caballero Navarro
Grupo desarrollo gvSIG.
IVER TI S.A.
C/ Salamanca, 50-52
46005-Valencia
Tlf.+34963163400
www.iver.es
www.gvsig.com

  ----- Original Message ----- 
  From: Miguel Alvarez Ubeda 
  To: Lista de Desarrolladores de gvSIG 
  Sent: Tuesday, April 10, 2007 3:57 PM
  Subject: [Gvsig_desarrolladores] recarga rapida extension



  Saludos

  Mi consulta es relacionada con el desarrollo de una extension,

  ¿existe alguna forma mas simple y rapida para recargar los cambios
  de mi extension que no sea cerrar abrir y cerrar todo el gvSIG? 

  Como se supondrá esto gasta mucho tiempo.
  ¿Como haceis vosotros?

  Gracias.

  -- 
          //\/\ A U
  /************************************************************************
          Miguel Álvarez Úbeda 
          ingmau00 en gmail.com

  ************************************************************************/ 


------------------------------------------------------------------------------


  _______________________________________________
  gvSIG_desarrolladores mailing list
  gvSIG_desarrolladores en runas.cap.gva.es
  http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20070410/3fef5fd0/attachment.htm


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