<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">El 9 de marzo de 2017, 12:11, Joaquin Jose del Cerro Murciano <span dir="ltr">&lt;<a target="_blank" href="mailto:jjdelcerro@gvsig.org">jjdelcerro@gvsig.org</a>&gt;</span> escribió:<br><blockquote style="margin-top:0px;margin-bottom:0px" class="gmail_quote"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="gmail-">El 8 de marzo de 2017, 21:51, Alex Irmel Oviedo Solis <span dir="ltr">&lt;<a target="_blank" href="mailto:alleinerwolf@gmail.com">alleinerwolf@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin-top:0px;margin-bottom:0px"><div dir="ltr"><div><div>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><br></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><br></div></div></blockquote></span><div><br><br>Hola Alex.<br>Hace algunas versiones que no se actualiza el main de &quot;org.gvsig.landregistryviewer&quot;<wbr>.<br>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><br>El mas grave puede solucionarse tocando el pom del subproyecto &quot;org.gvsig.landregistryviewer.<wbr>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><br>  ...<br>  &lt;dependency&gt;<br>        &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br>        &lt;artifactId&gt;org.gvsig.fmap.<wbr>control&lt;/artifactId&gt;<br>        &lt;scope&gt;compile&lt;/scope&gt;<br>        &lt;exclusions&gt;<br>          &lt;exclusion&gt;<br>            &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br>            &lt;artifactId&gt;org.gvsig.andami&lt;/<wbr>artifactId&gt;<br>          &lt;/exclusion&gt;<br>        &lt;/exclusions&gt;<br>  &lt;/dependency&gt;<br>  ...<br><br>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>  <br>  ...<br>  &lt;packaging&gt;pom&lt;/packaging&gt;<br>  &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br>  &lt;artifactId&gt;org.gvsig.<wbr>landregistryviewer&lt;/<wbr>artifactId&gt;<br>  &lt;version&gt;1.0.0-SNAPSHOT&lt;/<wbr>version&gt;<br>  &lt;name&gt;org.gvsig.<wbr>landregistryviewer&lt;/name&gt;<br>  &lt;description&gt;<wbr>LandRegistryViewer example project&lt;/description&gt;<br>  &lt;parent&gt;<br>    &lt;groupId&gt;org.gvsig&lt;/groupId&gt;<br>    &lt;artifactId&gt;org.gvsig.desktop&lt;<wbr>/artifactId&gt;<br>    &lt;version&gt;2.0.157&lt;/version&gt;<br>  &lt;/parent&gt;<br>  ...<br><br></div></div></div></div></blockquote><div><br><br>Ups, perdon, tambien habia añadido una linea en el main para rodear error con una dependencia.<br><br>    public static void main(String args[]) throws Exception {<br>        // La siguiente linea la he añadido por un error en el registro de la persistencia<br>        ToolsLocator.registerDefaultPersistenceManager(ZipXMLPersistenceManager.class); <br><br>        new DefaultLibrariesInitializer().fullInitialize();<br>        Main main = new Main();<br>        main.doMain();<br>    }<br><br> </div><blockquote style="margin-top:0px;margin-bottom:0px" class="gmail_quote"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Con esto, sigue dando errores al arrancar, pero me saca ya la ventana que toca (aunque vacia, no he mirado porque).<br><br>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><br>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><br>Yo suelo tener solo los plugins:<br><br>org.gvsig.app.document.table.<wbr>app.mainplugin<br>org.gvsig.app.mainplugin<br>org.gvsig.coreplugin.app.<wbr>mainplugin<br>org.gvsig.csv.app.mainplugin<br>org.gvsig.daltransform.app.<wbr>eventtheme<br>org.gvsig.daltransform.app.<wbr>join<br>org.gvsig.daltransform.app.<wbr>mainplugin<br>org.gvsig.datalocator.app.<wbr>mainplugin<br>org.gvsig.exportto.app.<wbr>mainplugin<br>org.gvsig.geodb.app.mainplugin<br>org.gvsig.geometry.app.jts<br>org.gvsig.geometrymeasurement.<wbr>app.mainplugin<br>org.gvsig.i18n.app.mainplugin<br>org.gvsig.installer.app.<wbr>mainplugin<br>org.gvsig.labeling.app.<wbr>mainplugin<br>org.gvsig.newlayer.app.<wbr>mainplugin<br>org.gvsig.projection.app.<wbr>proj4j<br>org.gvsig.selectiontools.app.<wbr>mainplugin<br>org.gvsig.shp.app.mainplugin<br>org.gvsig.snapping.app.<wbr>mainplugin<br>org.gvsig.symbology.app.<wbr>importsymbols<br>org.gvsig.symbology.app.<wbr>symbolinstaller<br><br>Y los que estoy probando.<br><br>Un saludo<br>Joaquin<br><br><br> </div><blockquote class="gmail_quote" style="margin-top:0px;margin-bottom:0px"><div dir="ltr"><div></div><div>Saludos<br></div><div><br></div><br></div>
<br>______________________________<wbr>_________________<br>
gvSIG_desarrolladores mailing list<br>
<a target="_blank" href="mailto:gvSIG_desarrolladores@listserv.gva.es">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 target="_blank" 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><span class="gmail-HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div class="gmail-m_656519400295082917gmail_signature">------------------------------<wbr>--------<br>Joaquin Jose del Cerro Murciano<br>Development and software arquitecture manager at gvSIG Team<br><a target="_blank" href="mailto:jjdelcerro@gvsig.com">jjdelcerro@gvsig.com</a><br><a target="_blank" href="mailto:jjdelcerro@gvsig.org">jjdelcerro@gvsig.org</a><br>gvSIG Association<br><a target="_blank" href="http://www.gvsig.com">www.gvsig.com</a><br><a target="_blank" href="http://www.gvsig.org">www.gvsig.org</a></div>
</font></span></div></div>
</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 target="_blank" href="mailto:jjdelcerro@gvsig.com">jjdelcerro@gvsig.com</a><br><a target="_blank" href="mailto:jjdelcerro@gvsig.org">jjdelcerro@gvsig.org</a><br>gvSIG Association<br><a target="_blank" href="http://www.gvsig.com">www.gvsig.com</a><br><a target="_blank" href="http://www.gvsig.org">www.gvsig.org</a></div>
</div></div>