<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hola, gracias por la explicaci&oacute;n del c&oacute;digo, voy a mirarlo con calma y cambiar donde necesite. En cuanto a los plugins, he mirado y s&iacute;, todos tienen el "buildNumber.properties" junto a su pom.</p>
<p>Un saludo.</p>
<p>El 15-12-2016 09:00 PM, Joaquin Jose del Cerro Murciano escribi&oacute;:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div dir="ltr"><br />
<div class="gmail_extra"><br />
<div class="gmail_quote">El 15 de diciembre de 2016, 16:12, Iago Alonso Alonso <span>&lt;<a href="mailto:ialonso@enxenio.es">ialonso@enxenio.es</a>&gt;</span> escribi&oacute;:<br />
<blockquote class="gmail_quote" style="margin-top: 0px; margin-bottom: 0px;">
<div style="font-size: 10pt; font-family: verdana,geneva,sans-serif;">
<p>Hola Joaqu&iacute;n,</p>
<p>En el c&oacute;digo he podido cambiar en algunos sitios y usar la interfaz de Envelope pero en otros, el que hizo antes el c&oacute;digo puso:</p>
<p>.getViewPort().setEnvelope(new Envelope2D(bboxMunicipio[0].<wbr />doubleValue(), bboxMunicipio[1].doubleValue()<wbr />,bboxMunicipio[2].doubleValue(<wbr />), bboxMunicipio[3].doubleValue()<wbr />));</p>
<p>y la clase que implementa Envelope (org.gvsig.fmap.geometry.api -&gt; org.gvsig.fmap.geom.primitive)<wbr />, DefaultEnvelope, s&oacute;lo se le pueden pasar 2 par&aacute;metros en lugar de 4. En el caso de DynObjectFeatureFacade no consigo encontrar la versi&oacute;n del API.</p>
<div class="gmail_quote">
<div>En cuanto a los del los POM, los que tengo aqu&iacute; no hacen nada de gmaven-plugin cuando cambiamos el padre del pom que compila las extensiones:</div>
<div>&lt;parent&gt;</div>
<div>&nbsp;&nbsp;&nbsp; &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp; &lt;artifactId&gt;org.gvsig.desktop.<wbr />plugin&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp; &lt;version&gt;2.0.33&lt;/version&gt;</div>
<div>&lt;/parent&gt;</div>
<div>&nbsp;</div>
<div>As&iacute; s&iacute; que ejecuta "gmaven-plugin:1.4:execute (install-plugin)", en cambio si lo cambiamos a:</div>
<div>&nbsp;</div>
<div>&lt;parent&gt;<br />&nbsp;&nbsp;&nbsp; &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br />&nbsp;&nbsp;&nbsp; &lt;artifactId&gt;org.gvsig.desktop.<wbr />plugin&lt;/artifactId&gt;<br />&nbsp;&nbsp;&nbsp; &lt;version&gt;2.0.157&lt;/version&gt;<br />&lt;/parent&gt;</div>
<div>&nbsp;</div>
</div>
<div class="gmail_quote">&nbsp;</div>
<div class="gmail_quote">ya no lo ejecuta, hace todos los build pero ning&uacute;n gmaven-plugin. &iquest;A qu&eacute; se puede deber?<br /><br /></div>
</div>
</blockquote>
<div>&nbsp;</div>
<div>&iquest; Has comprobdo que exista el "buildNumber.properties" junto al "pom.xml" de tu plugin ?<br /><br /></div>
<div>&nbsp;</div>
<blockquote class="gmail_quote" style="margin-top: 0px; margin-bottom: 0px;">
<div style="font-size: 10pt; font-family: verdana,geneva,sans-serif;">
<div class="gmail_quote">&nbsp;</div>
<div>
<div class="gmail-h5">
<p>El 15-12-2016 11:36 AM, Joaquin Jose del Cerro Murciano escribi&oacute;:</p>
<blockquote style="padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;">
<div dir="ltr"><br />
<div class="gmail_extra"><br />
<div class="gmail_quote">El 14 de diciembre de 2016, 17:55, Iago Alonso Alonso <span>&lt;<a href="mailto:ialonso@enxenio.es">ialonso@enxenio.es</a>&gt;</span> escribi&oacute;:<br />
<blockquote class="gmail_quote" style="margin-top: 0px; margin-bottom: 0px;">
<div style="font-size: 10pt; font-family: verdana,geneva,sans-serif;">
<p>Hola, estoy intentando actualizar unas extensiones de gisEIEL para gvSIG pero al compilar con maven no se copian en "&lt;workspace&gt;\org.gvsig.desktop<wbr />\target\product\gvSIG\extensio<wbr />nes".</p>
<p>Las extensiones actuales est&aacute;n en la versi&oacute;n 2.0.33 y al pasarlas a la versi&oacute;n 2.0.157 haciendo estos cambios que se necesitan:</p>
<p>- Dependencia "org.gvsig.fmap.geometry.impl" por "org.gvsig.fmap.geometry.jts"</p>
<p>- Imports "org.gvsig.fmap.geom.primitive<wbr />.impl.Envelope2D" por "org.gvsig.fmap.geom.jts.primi<wbr />tive.Envelope2D"</p>
<p>- Imports "<a href="http://org.gvsig.fmap.dal.feature.im">org.gvsig.fmap.dal.feature.im</a><wbr />pl.featureset.DynObjectFeature<wbr />Facade" por "<a href="http://org.gvsig.fmap.dal.feature.im">org.gvsig.fmap.dal.feature.im</a><wbr />pl.dynobjectutils.DynObjectFea<wbr />tureFacade"</p>
</div>
</blockquote>
<div><br /><br />Hola Iago, <br />No deberias usar nunca nada que este en la parte de implementacion de una libreria.<br />Ya bastante nos cuesta intentar no cambiar los APIs entre versiones como para que los entresijos de su implementacion se mantenga compatible de una version a otra.<br /><br />&iquest; Por que usas un Envelope2D (de la implementacion) y no un Envelope (que esta en el API) ? <br /><br />Y lo mismo con DynObjectFeatureFacade. Se supone que hay interfaces que te permiten el acceso a esas clases y que intentamos mantener entre versiones.<br /><br />Mi consejo es que quites de los poms todos as dependencias con implementaciones (o las pases a dependencia de runtime) y compruebes que cosas estas usando que no debes. Probablemente haya otra forma de hacer lo que haces usando eso.<br /><br /></div>
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin-top: 0px; margin-bottom: 0px;">
<div style="font-size: 10pt; font-family: verdana,geneva,sans-serif;">
<p>al compilar con maven todo va bien y termina sin errores pero si vas a la carpeta de extensiones no est&aacute;n copiadas.</p>
<p>&iquest;Se ha modificado algo en alg&uacute;n POM de gvSIG que hace que ahora no se copien ahora las extensiones? He</p>
</div>
</blockquote>
<div><br />Que recuerde no se ha cambiado nada al respecto.<br />Busca en la compiacion de tu plugin una linea con "execute (install-plugin)", deberias tener algo como:<br /><br />[INFO] --- gmaven-plugin:1.5:execute (install-plugin) @ ARTIFACTID_DE_TU_PLUGIN ---<br /><br />Si aparece algo asi, deberia ir seguido por algo parecido a:<br /><br />[INFO] Removing plugin of XXXX<br />[INFO] Install plugin to XXXX<br />&nbsp;&nbsp;&nbsp; [unzip] Expanding: XXXXX into XXXX<br />[INFO] Copy plugin package from XXX to XXXX<br />&nbsp;&nbsp;&nbsp;&nbsp; [copy] Copying 1 file to XXX<br />[INFO] Copy plugin package index from XXX to XXX<br />&nbsp;&nbsp;&nbsp;&nbsp; [copy] Copying 1 file to XXX<br />[INFO] <br /><br />Echa un vistazo a esas lineas a ver si ves algun error.<br />Si no aparece lo mas normal es que no exista el fichero "buildNumber.properties" junto al "pom.xml" de tu plugin. El proceso de compilacion usa la existencia de ese fichero para determinar si esta compilando un plugin o una libreria y solo despliega el plugin si el fichero existe.<br /><br /></div>
<div>Un saludo</div>
<div>Joaquin</div>
<div><br />&nbsp;</div>
<blockquote class="gmail_quote" style="margin-top: 0px; margin-bottom: 0px;">
<div style="font-size: 10pt; font-family: verdana,geneva,sans-serif;">
<p>intentando buscar en la gu&iacute;a de desarrolladores pero no he encontrado nada (<a href="http://docs.gvsig.org/plone/projects/gvsig-desktop/docs/devel">http://docs.gvsig.org/plone/p<wbr />rojects/gvsig-desktop/docs/dev<wbr />el</a>) y este fallo se escapa a mi alcance y conocimiento de Maven.</p>
<p>Un saludo.</p>
</div>
<br />______________________________<wbr />_________________<br /> gvSIG_desarrolladores mailing list<br /><a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv<wbr />.gva.es</a><br /> Para ver hist&oacute;rico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci&oacute;n: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer">https://listserv.gva.es/cgi-bi<wbr />n/mailman/listinfo/gvsig_desar<wbr />rolladores</a><br /><br /></blockquote>
</div>
<br /><br clear="all" /><br />-- <br />
<div class="gmail-m_-3103050220896294459gmail_signature">------------------------------<wbr />--------<br />Joaquin Jose del Cerro Murciano<br />Development and software arquitecture manager at gvSIG Team<br /><a href="mailto:jjdelcerro@gvsig.com">jjdelcerro@gvsig.com</a><br /><a href="mailto:jjdelcerro@gvsig.org">jjdelcerro@gvsig.org</a><br />gvSIG Association<br /><a href="http://www.gvsig.com">www.gvsig.com</a><br /><a href="http://www.gvsig.org">www.gvsig.org</a></div>
</div>
</div>
<br />
<div class="gmail-m_-3103050220896294459pre" style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: monospace;">______________________________<wbr />_________________<br /> gvSIG_desarrolladores mailing list<br /><a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@<wbr />listserv.gva.es</a><br /> Para ver hist&oacute;rico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci&oacute;n: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer">https://listserv.gva.es/cgi-<wbr />bin/mailman/listinfo/gvsig_<wbr />desarrolladores</a></div>
</blockquote>
</div>
</div>
</div>
<br />______________________________<wbr />_________________<br /> gvSIG_desarrolladores mailing list<br /><a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@<wbr />listserv.gva.es</a><br /> Para ver hist&oacute;rico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci&oacute;n: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer">https://listserv.gva.es/cgi-<wbr />bin/mailman/listinfo/gvsig_<wbr />desarrolladores</a><br /><br /></blockquote>
</div>
<br /><br clear="all" /><br />-- <br />
<div class="gmail_signature">--------------------------------------<br />Joaquin Jose del Cerro Murciano<br />Development and software arquitecture manager at gvSIG Team<br /><a href="mailto:jjdelcerro@gvsig.com">jjdelcerro@gvsig.com</a><br /><a href="mailto:jjdelcerro@gvsig.org">jjdelcerro@gvsig.org</a><br />gvSIG Association<br /><a href="http://www.gvsig.com">www.gvsig.com</a><br /><a href="http://www.gvsig.org">www.gvsig.org</a></div>
</div>
</div>
<br />
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">_______________________________________________<br /> gvSIG_desarrolladores mailing list<br /><a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br /> Para ver hist&oacute;rico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente direcci&oacute;n: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a></div>
</blockquote>
</body></html>