<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">El 16 de diciembre de 2016, 9:26, Iago Alonso Alonso <span dir="ltr">&lt;<a href="mailto:ialonso@enxenio.es" target="_blank">ialonso@enxenio.es</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p>Hola, gracias por la explicación del código, voy a mirarlo con calma y cambiar donde necesite. En cuanto a los plugins, he mirado y sí, todos tienen el &quot;buildNumber.properties&quot; junto a su pom.</p></div></blockquote><div><br></div><div>Pues ya solo se me ocurre una cosa... la version de maven que estes usando.<br></div><div>gvSIG esta probado con mvn 3.0.5 (de 2013) y en algun momento tuvimos problemas con versiones superiores, asi que seguimos usando esa.<br></div><div>¿ Cual estas usando tu ?<br></div><div>¿ Puedes probar con esa ?<br><br></div><div>Un saludo<br></div><div>Joaquin<br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p>Un saludo.</p><div><div class="h5">
<p>El 15-12-2016 09:00 PM, Joaquin Jose del Cerro Murciano escribió:</p>
<blockquote type="cite" style="padding:0 0.4em;border-left:#1010ff 2px solid;margin:0">
<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" target="_blank">ialonso@enxenio.es</a>&gt;</span> escribió:<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ín,</p>
<p>En el código he podido cambiar en algunos sitios y usar la interfaz de Envelope pero en otros, el que hizo antes el código puso:</p>
<p>.getViewPort().setEnvelope(new Envelope2D(bboxMunicipio[0].do<wbr>ubleValue(), 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ólo se le pueden pasar 2 parámetros en lugar de 4. En el caso de DynObjectFeatureFacade no consigo encontrar la versión del API.</p>
<div class="gmail_quote">
<div>En cuanto a los del los POM, los que tengo aquí no hacen nada de gmaven-plugin cuando cambiamos el padre del pom que compila las extensiones:</div>
<div>&lt;parent&gt;</div>
<div>    &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br>    &lt;artifactId&gt;org.gvsig.desktop.<wbr>plugin&lt;/artifactId&gt;<br>    &lt;version&gt;2.0.33&lt;/version&gt;</div>
<div>&lt;/parent&gt;</div>
<div> </div>
<div>Así sí que ejecuta &quot;gmaven-plugin:1.4:execute (install-plugin)&quot;, en cambio si lo cambiamos a:</div>
<div> </div>
<div>&lt;parent&gt;<br>    &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br>    &lt;artifactId&gt;org.gvsig.desktop.<wbr>plugin&lt;/artifactId&gt;<br>    &lt;version&gt;2.0.157&lt;/version&gt;<br>&lt;/parent&gt;</div>
<div> </div>
</div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">ya no lo ejecuta, hace todos los build pero ningún gmaven-plugin. ¿A qué se puede deber?<br><br></div>
</div>
</blockquote>
<div> </div>
<div>¿ Has comprobdo que exista el &quot;buildNumber.properties&quot; junto al &quot;pom.xml&quot; de tu plugin ?<br><br></div>
<div> </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"> </div>
<div>
<div class="m_-2151790530100871896gmail-h5">
<p>El 15-12-2016 11:36 AM, Joaquin Jose del Cerro Murciano escribió:</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" target="_blank">ialonso@enxenio.es</a>&gt;</span> escribió:<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 &quot;&lt;workspace&gt;\org.gvsig.desktop<wbr>\target\product\gvSIG\extensio<wbr>nes&quot;.</p>
<p>Las extensiones actuales están en la versión 2.0.33 y al pasarlas a la versión 2.0.157 haciendo estos cambios que se necesitan:</p>
<p>- Dependencia &quot;org.gvsig.fmap.geometry.impl&quot; por &quot;org.gvsig.fmap.geometry.jts&quot;</p>
<p>- Imports &quot;org.gvsig.fmap.geom.primitive<wbr>.impl.Envelope2D&quot; por &quot;org.gvsig.fmap.geom.jts.primi<wbr>tive.Envelope2D&quot;</p>
<p>- Imports &quot;<a href="http://org.gvsig.fmap.dal.feature.im" target="_blank">org.gvsig.fmap.dal.feature.im</a><wbr>pl.featureset.DynObjectFeature<wbr>Facade&quot; por &quot;<a href="http://org.gvsig.fmap.dal.feature.im" target="_blank">org.gvsig.fmap.dal.feature.im</a><wbr>pl.dynobjectutils.DynObjectFea<wbr>tureFacade&quot;</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>¿ 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án copiadas.</p>
<p>¿Se ha modificado algo en algú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 &quot;execute (install-plugin)&quot;, 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>    [unzip] Expanding: XXXXX into XXXX<br>[INFO] Copy plugin package from XXX to XXXX<br>     [copy] Copying 1 file to XXX<br>[INFO] Copy plugin package index from XXX to XXX<br>     [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 &quot;buildNumber.properties&quot; junto al &quot;pom.xml&quot; 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> </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ía de desarrolladores pero no he encontrado nada (<a href="http://docs.gvsig.org/plone/projects/gvsig-desktop/docs/devel" target="_blank">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" target="_blank">gvSIG_desarrolladores@listserv<wbr>.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="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">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="m_-2151790530100871896gmail-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" target="_blank">jjdelcerro@gvsig.com</a><br><a href="mailto:jjdelcerro@gvsig.org" target="_blank">jjdelcerro@gvsig.org</a><br>gvSIG Association<br><a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br><a href="http://www.gvsig.org" target="_blank">www.gvsig.org</a></div>
</div>
</div>
<br>
<div class="m_-2151790530100871896gmail-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" target="_blank">gvSIG_desarrolladores@listserv<wbr>.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="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">https://listserv.gva.es/cgi-bi<wbr>n/mailman/listinfo/gvsig_desar<wbr>rolladores</a></div>
</blockquote>
</div>
</div>
</div>
<br>______________________________<wbr>_________________<br> gvSIG_desarrolladores mailing list<br><a href="mailto:gvSIG_desarrolladores@listserv.gva.es" target="_blank">gvSIG_desarrolladores@listserv<wbr>.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="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">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="m_-2151790530100871896gmail_signature">------------------------------<wbr>--------<br>Joaquin Jose del Cerro Murciano<br>Development and software arquitecture manager at gvSIG Team<br><a href="mailto:jjdelcerro@gvsig.com" target="_blank">jjdelcerro@gvsig.com</a><br><a href="mailto:jjdelcerro@gvsig.org" target="_blank">jjdelcerro@gvsig.org</a><br>gvSIG Association<br><a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br><a href="http://www.gvsig.org" target="_blank">www.gvsig.org</a></div>
</div>
</div>
<br>
<div class="m_-2151790530100871896pre" style="margin:0;padding:0;font-family:monospace">______________________________<wbr>_________________<br> gvSIG_desarrolladores mailing list<br><a href="mailto:gvSIG_desarrolladores@listserv.gva.es" target="_blank">gvSIG_desarrolladores@<wbr>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="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">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órico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">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" data-smartmail="gmail_signature">--------------------------------------<br>Joaquin Jose del Cerro Murciano<br>Development and software arquitecture manager at gvSIG Team<br><a href="mailto:jjdelcerro@gvsig.com" target="_blank">jjdelcerro@gvsig.com</a><br><a href="mailto:jjdelcerro@gvsig.org" target="_blank">jjdelcerro@gvsig.org</a><br>gvSIG Association<br><a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br><a href="http://www.gvsig.org" target="_blank">www.gvsig.org</a></div>
</div></div>