<div dir="ltr">Gracias Joaquin, con las modificaciones y agregando las dependencias el ejemplo se ejecuta sin problema alguno. Saludos<br></div><br><div class="gmail_quote"><div dir="ltr">El jue., 9 de mar. de 2017 a la(s) 06:16, Joaquin Jose del Cerro Murciano &lt;<a href="mailto:jjdelcerro@gvsig.org">jjdelcerro@gvsig.org</a>&gt; escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg">El 9 de marzo de 2017, 12:11, Joaquin Jose del Cerro Murciano <span dir="ltr" class="gmail_msg">&lt;<a href="mailto:jjdelcerro@gvsig.org" class="gmail_msg" target="_blank">jjdelcerro@gvsig.org</a>&gt;</span> escribió:<br class="gmail_msg"><blockquote style="margin-top:0px;margin-bottom:0px" class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg"><br class="gmail_msg"><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"><span class="m_-3238869720385919406gmail- gmail_msg">El 8 de marzo de 2017, 21:51, Alex Irmel Oviedo Solis <span dir="ltr" class="gmail_msg">&lt;<a href="mailto:alleinerwolf@gmail.com" class="gmail_msg" target="_blank">alleinerwolf@gmail.com</a>&gt;</span> escribió:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin-top:0px;margin-bottom:0px"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">Buenas tardes a todos, como ya saben por medio de mensajes anteriores, estoy comenzando a modificar el ejemplo LandRegistryViewer para obtener datos de una BD Postgresql.<br class="gmail_msg"><br class="gmail_msg"></div>En el ejemplo mencionado he encontrado el modulo main que segun entiendo deberia ejecutar la extension de manera independiente pero al intentar ejecutarlo me salen los errores que adjunto a este mensaje. Mi interes por ejecutarlo de esta manera es de poder probar sin estar instalando la extension a cada momento.<br class="gmail_msg"><br class="gmail_msg"></div></div></blockquote></span><div class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Hola Alex.<br class="gmail_msg">Hace algunas versiones que no se actualiza el main de &quot;org.gvsig.landregistryviewer&quot;.<br class="gmail_msg">Al parecer hay algun problema de dependencias entra algunos artefactos de gvSIG (unos de runtime, otros de contruccion), algunos de los cuales estan solucionados en las ultimas versiones (por desgracia no todos).<br class="gmail_msg"><br class="gmail_msg">El mas grave puede solucionarse tocando el pom del subproyecto &quot;org.gvsig.landregistryviewer.main&quot;. Donde declara la dependencia con &quot;org.gvsig.fmap.control&quot;, deberias añadirle que excluya &quot;org.gvsig.andami&quot;. Quedaria algo como:<br class="gmail_msg"><br class="gmail_msg">  ...<br class="gmail_msg">  &lt;dependency&gt;<br class="gmail_msg">        &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br class="gmail_msg">        &lt;artifactId&gt;org.gvsig.fmap.control&lt;/artifactId&gt;<br class="gmail_msg">        &lt;scope&gt;compile&lt;/scope&gt;<br class="gmail_msg">        &lt;exclusions&gt;<br class="gmail_msg">          &lt;exclusion&gt;<br class="gmail_msg">            &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br class="gmail_msg">            &lt;artifactId&gt;org.gvsig.andami&lt;/artifactId&gt;<br class="gmail_msg">          &lt;/exclusion&gt;<br class="gmail_msg">        &lt;/exclusions&gt;<br class="gmail_msg">  &lt;/dependency&gt;<br class="gmail_msg">  ...<br class="gmail_msg"><br class="gmail_msg">Y por otro lado, en el pom del proyecto raiz, donde fija quien es el proyecto padre a &quot;org.gvsig.desktop&quot;, lo actualizas a la version &quot;2.0.157&quot;. Quedaria algo como:<br class="gmail_msg">  <br class="gmail_msg">  ...<br class="gmail_msg">  &lt;packaging&gt;pom&lt;/packaging&gt;<br class="gmail_msg">  &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br class="gmail_msg">  &lt;artifactId&gt;org.gvsig.landregistryviewer&lt;/artifactId&gt;<br class="gmail_msg">  &lt;version&gt;1.0.0-SNAPSHOT&lt;/version&gt;<br class="gmail_msg">  &lt;name&gt;org.gvsig.landregistryviewer&lt;/name&gt;<br class="gmail_msg">  &lt;description&gt;LandRegistryViewer example project&lt;/description&gt;<br class="gmail_msg">  &lt;parent&gt;<br class="gmail_msg">    &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br class="gmail_msg">    &lt;artifactId&gt;org.gvsig.desktop&lt;/artifactId&gt;<br class="gmail_msg">    &lt;version&gt;2.0.157&lt;/version&gt;<br class="gmail_msg">  &lt;/parent&gt;<br class="gmail_msg">  ...<br class="gmail_msg"><br class="gmail_msg"></div></div></div></div></blockquote></div></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Ups, perdon, tambien habia añadido una linea en el main para rodear error con una dependencia.<br class="gmail_msg"><br class="gmail_msg">    public static void main(String args[]) throws Exception {<br class="gmail_msg">        // La siguiente linea la he añadido por un error en el registro de la persistencia<br class="gmail_msg">        ToolsLocator.registerDefaultPersistenceManager(ZipXMLPersistenceManager.class); <br class="gmail_msg"><br class="gmail_msg">        new DefaultLibrariesInitializer().fullInitialize();<br class="gmail_msg">        Main main = new Main();<br class="gmail_msg">        main.doMain();<br class="gmail_msg">    }<br class="gmail_msg"><br class="gmail_msg"> </div></div></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg"><blockquote style="margin-top:0px;margin-bottom:0px" class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg"><div class="gmail_extra gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg">Con esto, sigue dando errores al arrancar, pero me saca ya la ventana que toca (aunque vacia, no he mirado porque).<br class="gmail_msg"><br class="gmail_msg">Al parecer siguen habiendo errores de algunas dependencias que le fallan en runtime, pero no se pueden corregir para la version &quot;2.3.1&quot; sin generar un nuevo build. Cuando tenga un ratito vere de arreglarlos para la &quot;2.4&quot;.<br class="gmail_msg"><br class="gmail_msg">Respecto a lo de tener que &quot;ir instalando la extension a cada momento&quot;... no deberia hacerte falta. El mero hecho de hacer un &quot;mvn install&quot; deberia instalartela automaticamente sobre el gvSIG en el que tengas configurado el despliegue. Vamos que hacer &quot;mvn install&quot; y ejecutar gvSIG y ya deberias ver los cambios. La putada suele ser lo de ejecutar gvSIG, que suele ser lento de arrancar. Yo lo que suelo hacer es trabajar con un gvSIG &quot;capado&quot;, solo con el core y los plugins que precise para lo que estoy desarrollando, asi se reduce mucho el tiempo de arranque.<br class="gmail_msg"><br class="gmail_msg">Yo suelo tener solo los plugins:<br class="gmail_msg"><br class="gmail_msg">org.gvsig.app.document.table.app.mainplugin<br class="gmail_msg">org.gvsig.app.mainplugin<br class="gmail_msg">org.gvsig.coreplugin.app.mainplugin<br class="gmail_msg">org.gvsig.csv.app.mainplugin<br class="gmail_msg">org.gvsig.daltransform.app.eventtheme<br class="gmail_msg">org.gvsig.daltransform.app.join<br class="gmail_msg">org.gvsig.daltransform.app.mainplugin<br class="gmail_msg">org.gvsig.datalocator.app.mainplugin<br class="gmail_msg">org.gvsig.exportto.app.mainplugin<br class="gmail_msg">org.gvsig.geodb.app.mainplugin<br class="gmail_msg">org.gvsig.geometry.app.jts<br class="gmail_msg">org.gvsig.geometrymeasurement.app.mainplugin<br class="gmail_msg">org.gvsig.i18n.app.mainplugin<br class="gmail_msg">org.gvsig.installer.app.mainplugin<br class="gmail_msg">org.gvsig.labeling.app.mainplugin<br class="gmail_msg">org.gvsig.newlayer.app.mainplugin<br class="gmail_msg">org.gvsig.projection.app.proj4j<br class="gmail_msg">org.gvsig.selectiontools.app.mainplugin<br class="gmail_msg">org.gvsig.shp.app.mainplugin<br class="gmail_msg">org.gvsig.snapping.app.mainplugin<br class="gmail_msg">org.gvsig.symbology.app.importsymbols<br class="gmail_msg">org.gvsig.symbology.app.symbolinstaller<br class="gmail_msg"><br class="gmail_msg">Y los que estoy probando.<br class="gmail_msg"><br class="gmail_msg">Un saludo<br class="gmail_msg">Joaquin<br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"> </div><blockquote class="gmail_quote gmail_msg" style="margin-top:0px;margin-bottom:0px"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"></div><div class="gmail_msg">Saludos<br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><br class="gmail_msg"></div>
<br class="gmail_msg">_______________________________________________<br class="gmail_msg">
gvSIG_desarrolladores mailing list<br class="gmail_msg">
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es" class="gmail_msg" target="_blank">gvSIG_desarrolladores@listserv.gva.es</a><br class="gmail_msg">
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" class="gmail_msg" target="_blank">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br class="gmail_msg">
<br class="gmail_msg"></blockquote></div><span class="m_-3238869720385919406gmail-HOEnZb gmail_msg"><font color="#888888" class="gmail_msg"><br class="gmail_msg"><br clear="all" class="gmail_msg"><br class="gmail_msg">-- <br class="gmail_msg"><div class="m_-3238869720385919406gmail-m_656519400295082917gmail_signature gmail_msg">--------------------------------------<br class="gmail_msg">Joaquin Jose del Cerro Murciano<br class="gmail_msg">Development and software arquitecture manager at gvSIG Team<br class="gmail_msg"><a href="mailto:jjdelcerro@gvsig.com" class="gmail_msg" target="_blank">jjdelcerro@gvsig.com</a><br class="gmail_msg"><a href="mailto:jjdelcerro@gvsig.org" class="gmail_msg" target="_blank">jjdelcerro@gvsig.org</a><br class="gmail_msg">gvSIG Association<br class="gmail_msg"><a href="http://www.gvsig.com" class="gmail_msg" target="_blank">www.gvsig.com</a><br class="gmail_msg"><a href="http://www.gvsig.org" class="gmail_msg" target="_blank">www.gvsig.org</a></div>
</font></span></div></div>
</blockquote></div></div></div><div dir="ltr" class="gmail_msg"><div class="gmail_extra gmail_msg"><br class="gmail_msg"><br clear="all" class="gmail_msg"><br class="gmail_msg">-- <br class="gmail_msg"><div class="m_-3238869720385919406gmail_signature gmail_msg">--------------------------------------<br class="gmail_msg">Joaquin Jose del Cerro Murciano<br class="gmail_msg">Development and software arquitecture manager at gvSIG Team<br class="gmail_msg"><a href="mailto:jjdelcerro@gvsig.com" class="gmail_msg" target="_blank">jjdelcerro@gvsig.com</a><br class="gmail_msg"><a href="mailto:jjdelcerro@gvsig.org" class="gmail_msg" target="_blank">jjdelcerro@gvsig.org</a><br class="gmail_msg">gvSIG Association<br class="gmail_msg"><a href="http://www.gvsig.com" class="gmail_msg" target="_blank">www.gvsig.com</a><br class="gmail_msg"><a href="http://www.gvsig.org" class="gmail_msg" target="_blank">www.gvsig.org</a></div>
</div></div>
_______________________________________________<br class="gmail_msg">
gvSIG_desarrolladores mailing list<br class="gmail_msg">
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es" class="gmail_msg" target="_blank">gvSIG_desarrolladores@listserv.gva.es</a><br class="gmail_msg">
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" class="gmail_msg" target="_blank">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br class="gmail_msg">
</blockquote></div>