[Gvsig_desarrolladores] Problemas al lanzar la aplicación de pruebas del visor
Cèsar Ordiñana
cordinyana en gvsig.com
Mar Mayo 14 10:56:13 CEST 2013
El 13/05/13 12:09, "José M. Gascueña" escribió:
> Hola
>
>
> He instalado la última versión de gvsig 2.0.
>
> Después he utilizado wizard "Create Plugin" para crear el proyecto de
> ejemplo (Visor) que viene en el manual. La generación de código ha
> funcionado correctamente y el plugin se también instalo
> correctamente en gvsig.
>
> He logrado montar en Eclipse los proyectos correspondientes al código
> generado por el wizard.
> Sin embargo, _al lanzar la aplicación de pruebas, es decir, el
> proyecto org.gvsig.visor.main_ obtengo
> errores y no se lanza el visor. La salida que obtengo, y donde se
> puede ver al final el error, es la siguiente:
...
>
> 12:00:07,608 INFO [cresques.ProjectionLibrary.postInitialize()]
> PostInitializing library 'org.cresques.ProjectionLibrary'.
> *Exception in thread "main" An instance of ICRSFactory has not been
> registered in the CRSFactory
> at
> org.cresques.ProjectionLibrary.doPostInitialize(ProjectionLibrary.java:50)
> at
> org.gvsig.tools.library.AbstractLibrary.postInitialize(AbstractLibrary.java:311)
> at
> org.gvsig.tools.library.AbstractLibrariesInitializer.initializeLibraries(AbstractLibrariesInitializer.java:198)
> at
> org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:103)
> at
> org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:93)
> at
> org.gvsig.tools.library.AbstractLibrariesInitializer.fullInitialize(AbstractLibrariesInitializer.java:109)
> at org.gvsig.visor.main.Main.main(Main.java:96)*
>
> ¿Cuál puede ser el problema?
>
> Saludos,
> José M.
Hola José Manuel.
El error se produce porque no hay ninguna implementación de proyecciones
registrada, debido a que faltan dependencias que por algún cambio en los
proyectos ya no están incluidas. Para arreglarlo, edita el archivo
pom.xml del proyecto "org.gvsig.visor.main" y, dentro del apartado
<dependencies> añade las siguientes dependencias:
<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.proj.lib.proj4j</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.compat</artifactId>
<classifier>se</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.fmap.geometry</artifactId>
<classifier>impl</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.timesupport.lib.impl</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.fmap.dal</artifactId>
<classifier>spi</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.fmap.dal</artifactId>
<classifier>impl</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.fmap.dal.file</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.fmap.dal.file</artifactId>
<classifier>store.dbf</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.fmap.dal.file</artifactId>
<classifier>store.shp</classifier>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.symbology.lib.impl</artifactId>
<scope>runtime</scope>
</dependency>
Después de esto tendrás que regenerar la configuración del proyecto
mediante un "mvn eclipse:eclipse", para que te cargue las nuevas
dependencias. En cualquier caso voy a dar de alta un nuevo bug para
arreglarlo en siguientes versiones del generador de proyectos.
Saludos.
--
Cèsar Ordiñana Navarro
gvSIG software architect
DiSiD Technologies (http://www.disid.com)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20130514/e57d3b11/attachment.htm
Más información sobre la lista de distribución gvSIG_desarrolladores