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