Hola Jorge Gracias por la respuesta a mi pregunta de crear una herramienta de copiar. La verdad es que me ayudó mucho tu respuesta si bien no he conseguido que me funcione. En principio copiando el fichero CADExtension.java y llamándolo, por ejemplo PCADExtenxion, debería tener una extensión que hiciese lo mismo que la primera, pero no es asi. Aún eliminando del código fuente lo relativo a teclas de funciones y demás que pueden dar incompatibilidades, parece como si la herramienta _copy de PCADExtension entrase en conflicto con _copy de CAExtension. 1.- ¿Es posible que se de este conflicto? 2.- Puesto que lo que yo quiero es copiar elementos de un determinado modo...¿Podría crear de alguna forma una herramienta, por ejemplo, _pcopy?
Por otro lado estoy teniendo problemas para bajarme del repositorio los códigos fuente de lo versión 2.0. A ver si me podeis aclarar dónde estoy cometiendo el error o si es que hay ciertos paths que aún no existen. 1.- al ejecutar desde la ventana ant *mvn-configure-eclipse-workspace*, parece que no encontrase org.apache.maven-plugins:maven-resources-plugin:pom:2.3 en el repositorio http://repo1.maven.org/maven2 ¿Este error que me da es porque en el repositorio no hay algún path o es que estoy yo haciendo algo mal? 2.- Después hay que cerrar y reabrir eclipse y chequear la variable M2_REPO, pero a mi no se me ha creado. Lógico, porque le paso anterior falló, creo yo. He optado por crearla a mano y tirar para adelante. ¿Puede ser correcto esto de crearla yo a mano de cara a que todo pueda funcionar o..?¿Si no se creó automáticamente voy a tener problemas por otros sitios? 3.- Más adelante, hay que ejecutar svn.checkout.all y es cuando me pide la URL del repositorio: http://subversion.gvsig.org/gvsig/branches/v2_0_0_prep Creo que este es el repositorio público, no el de desarrollo, pero me pide un usuario y contraseña. No se cual meter, pues al se el repositorio público creo que no sería necesario ser un usuario. No lo se. No obstante me da un error de que no encuentra org.gvsig:gvsig-base-pom en el proyecto org.gvsig:gvsig-standart:pom:2.0-SNAPSHOT Gracias por todo. Un saludo. César. El 12 de agosto de 2009 10:02, Jorge Piera <[email protected]> escribió: > Hola. > > Mirando en el segundo de tus logs veo que pone: > > ERROR AWT-EventQueue-1 com.iver.andami.Launcher - Error localizando la > clase de la extensiónindra.gis.herramientas.CopiaParalelo > java.lang.NoClassDefFoundError: com/iver/cit/gvsig/gui/cad/CADTool > > Esto quiere decir que tu extensión no encuentra las clases de la > extensión de CAD. Edita tu config.xml y añade la dependencia: > > <plugin-config> > .... > <depends plugin-name="com.iver.cit.gvsig.cad"/> > .... > </plugin-config> > > Arranca gvSIG y mira a ver qué te pasa. > > Un saludo, > Jorge. > > > Cesar Escribano wrote: > > Hola Jorge: > > Gracias por responder. > > Mira, veo dos problemas. > > > > > > > > /*Prueba 01*/. Sentencias MenuEntry y Snapping. comentada la sentencia > > addCADTool. > > > > He hecho los correspondientes imports. > > > > Generado el gvsig_01.log > > > > *public* *void* initialize() { > > > > // *TODO* Auto-generated method stub > > > > MenuEntry./register/(); > > > > Snapping./register/(); > > > > // > > > > CopyPCADTool _pcopy_ = > > > > *new* CopyPCADTool(); > > > > // addCADTool("_copy", _pcopy_); > > > > // _Registramos_ _las_ _teclas_ _de_ _acceso_ _rápido_ _que_ _vamos_ a > > _usar_. > > > > > > > > > > > > > > > > */Prueba 02./* > > > > Generado gvsig_02.log. Sentencia addCADTool. Comentadas sentencias > > MenuEntry y Snnaping. > > > > No llega a entrar en la función addCADTool. Parece que no llega a > > arrancar la extensión. No aparece el icono que he asociado a esta > > extensión una vez que se ha lanzado gvsig. > > > > *public* *void* initialize() { // *TODO* Auto-generated method stub > > > > // MenuEntry.register(); > > > > // Snapping.register(); > > > > // > > > > CopyPCADTool pcopy = > > > > *new* CopyPCADTool(); > > > > /addCADTool/( > > > > "_copy", pcopy); > > > > > > > > > > > > Creo que sería bueno para mi objetivo corregir esto. > > > > No se si en el primer correo dejé bien expresado qué es lo que intento > > hacer. > > > > Si pensais que hay otro modo mejor de hacer lo que intento, os > > agradecería que me hiciéseis sugerencias al respecto. > > > > Gracias. > > > > > > > > César > > > > > > > > > > > > > > El 12 de agosto de 2009 07:24, Jorge Piera <[email protected] > > <mailto:[email protected]>> escribió: > > > > Hola César. > > > > ¿Podrías enviar el log de la aplicación? > > > > Un saludo, > > Jorge. > > > > Cesar Escribano wrote: > > > Buenos días: > > > Tengo un pequeño problema: > > > > > > Necesito hacer una herramienta de CAD. > > > Es igual que CopyCADTool, pero quiero copiar en paralelo a una > > dirección. > > > > > > Para ello me he basado en las clases siguientes y las he > renombrado: > > > > > > CADExtensión --------------------------------------------> > > > CopiaParalelo.java (Esta en un paquete mío) > > > CopyCADTool.java --------------------------------------> > > > CopyPCADTool.java (Esta en el paquete > > > com.iver.cit.gvsig.cad.tools) > > > CopyCADToolContext.java ---------------------------> > > > CopyPCADToolContext.java (Esta en el paquete > > > com.iver.cit.gvsig.cad.tools) > > > > > > CopyPCADTool y CopyPCADToolContext las he metido en el paquete > > > com.iver.cit.gvsig.cad.tools porque fuera de él me daba problemas > un > > > método "statemap..." > > > > > > Mi intención es modificar ciertos métodos de estas dos clases > > para que > > > el copiado tenga la peculiaridad de realizarse en la dirección en > la > > > que yo quiero forzar, pero no puedo ni llegar a esto, porque en el > > > método initialize() de mi extensión, CopiaParalelo, en la llamada > al > > > método > > > > > > addCADTool("_copy", _pcopy_); > > > > > > > > (pcopy es > > > un objeto de la clase CopyPCADTool: CopyPCADTool _pcopy_ = *new* > > > > > > CopyPCADTool();) > > > > > > hace que mi extensión desaparezca. Como si gvSIG entrase en > > conflicto > > > interno y dejase de añadir mi extensión. > > > > > > ¿Podríais darme alguna sugerencia para que no me siga liando con > > este > > > asunto? > > > > > > GRACIAS. Un saludo. > > > > > > César. > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > gvSIG_desarrolladores mailing list > > > [email protected] > > <mailto:[email protected]> > > > > > > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > > > > > > > > > -- > > Jorge Piera Llodrá > > Especialista en Servicios OGC > > Equipo de desarrollo gvSIG > > IVER TI S.A. > > C/ Lérida, 20 > > 46009-Valencia (Spain) > > Tlf.+34902252540 > > www.iver.es <http://www.iver.es/> > > www.gvsig.com <http://www.gvsig.com/> > > > > _______________________________________________ > > gvSIG_desarrolladores mailing list > > [email protected] > > <mailto:[email protected]> > > > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > gvSIG_desarrolladores mailing list > > [email protected] > > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > > > > > -- > Jorge Piera Llodrá > Especialista en Servicios OGC > Equipo de desarrollo gvSIG > IVER TI S.A. > C/ Lérida, 20 > 46009-Valencia (Spain) > Tlf.+34902252540 > www.iver.es > www.gvsig.com > > _______________________________________________ > gvSIG_desarrolladores mailing list > [email protected] > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >
_______________________________________________ gvSIG_desarrolladores mailing list [email protected] http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
