Hola<div><br></div><div>Perfecto, ya funciona</div><div><br></div><div>Muchísimas gracias!!<br><br><div class="gmail_quote">El 14 de mayo de 2012 11:27, Cèsar Ordiñana <span dir="ltr"><<a href="mailto:cordinyana@gvsig.com" target="_blank">cordinyana@gvsig.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
El 14/05/12 11:20, Leticia Riestra Ainsua escribió:
<div class="im"><blockquote type="cite"><br>
<div>Hola</div>
<div>Estamos trabajando sobre gvSIG 2.0.0 con el build 2046 sobre
Windows.</div>
<div><br>
</div>
<div>Estamos creando un módulo de impresión que usa la la clase
FLayoutUtilities.</div>
<div>En el pom de nuestra extensión hemos añadido la dependencia:</div>
<div><br>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:0.0001pt"><span><</span><span>dependency</span><span>></span><span style="font-size:10.0pt;font-family:"Courier New""></span></p>
<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-left:35.4pt;margin-bottom:0.0001pt"><span><</span><span>groupId</span><span>></span><span style="font-size:10pt;font-family:'Courier New'">org.gvsig</span><span></</span><span>groupId</span><span>></span><span style="font-size:10.0pt;font-family:"Courier New""></span></p>
<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-left:35.4pt;margin-bottom:0.0001pt"><span><</span><span>artifactId</span><span>></span><span style="font-size:10pt;font-family:'Courier New'">org.gvsig.app.document.layout.app.mainplugin</span><span></</span><span>artifactId</span><span>></span><span style="font-size:10.0pt;font-family:"Courier New""></span></p>
<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-left:35.4pt;margin-bottom:0.0001pt"><span><</span><span>version</span><span>></span><span style="font-size:10pt;font-family:'Courier New'">2.0.0-SNAPSHOT</span><span></</span><span>version</span><span>></span><span style="font-size:10.0pt;font-family:"Courier New""></span></p>
<p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-left:35.4pt;margin-bottom:0.0001pt"><span><</span><span>scope</span><span>></span><span style="font-size:10pt;font-family:'Courier New'">compile</span><span></</span><span>scope</span><span>></span><span style="font-size:10.0pt;font-family:"Courier New""></span></p>
<span></</span><span>dependency</span><span>></span></div>
<div><span><br>
</span></div>
<div>El código donde nos falla es el siguiente:</div>
<div><br>
</div>
<div><i><span style="font-size:11.0pt;line-height:115%;font-family:"Calibri","sans-serif"">double
escalaVista =
FLayoutUtilities.getScaleView(nuevoViewPort,
anchoMapaCm/proporcion,anchoMapaPixels);</span></i></div>
<div><i><span style="font-size:11.0pt;line-height:115%;font-family:"Calibri","sans-serif""><br>
</span></i></div>
<div>En tiempo de compilación no hay ningún fallo pero en tiempo
de ejecución, cuando intenta acceder al método getScaleView, se
produce el siguiente fallo</div>
<div><br>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:0.0001pt"><span style="font-size:10pt;font-family:'Courier New'">org/gvsig/app/project/documents/layout/FLayoutUtilities</span><span style="font-size:10.0pt;font-family:"Courier New""></span></p>
<p class="MsoNormal" style="margin-bottom:0.0001pt"><span style="font-size:10pt;font-family:'Courier New'">java.lang.NoClassDefFoundError:
org/gvsig/app/project/documents/layout/FLayoutUtilities</span></p>
</div>
</blockquote></div>
...<div class="im"><br>
<blockquote type="cite">
<div><span><br>
</span></div>
<div>Hemos comprabado el contenido del jar en el repositorio de
maven y al abrirlo observamos que aparece la clase
FLayoutUtilities</div>
<div><br>
</div>
<div>¿Se os ocurre cual puede ser el problema?</div>
<div><br>
</div>
<div>Muchas gracias</div>
<div><br>
</div>
-- <br>
Leticia Riestra Ainsua
<div>
<div><i>Laboratorio de Bases de Datos A Coruña</i></div>
<div><i>Tlfono: 981 16 70 00 Ext: 1386</i></div>
</div>
</blockquote>
<br></div>
Hola Leticia.<br>
<br>
El documento layout antes iba dentro del plugin org.gvsig.app, pero
ahora va en su propio plugin
(org.gvsig.app.document.layout.app.mainplugin), por lo que tendréis
que añadir la dependencia con dicho plugin en el config.xml del
vuestro.<br>
<br>
Saludos.<span class="HOEnZb"><font color="#888888"><br>
<pre cols="72">--
Cèsar Ordiñana Navarro
gvSIG software architect
DiSiD Technologies (<a href="http://www.disid.com" target="_blank">http://www.disid.com</a>)
</pre>
</font></span></div>
<br>_______________________________________________<br>
gvSIG_desarrolladores mailing list<br>
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: <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></blockquote></div><br><br clear="all"><div><br></div>-- <br>Leticia Riestra Ainsua<div><div><i>Laboratorio de Bases de Datos A Coruña</i></div><div><i>Tlfono: 981 16 70 00 Ext: 1386</i></div></div><br>
</div>