<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">El 13/05/13 12:09, "José M. Gascueña"
escribió:<br>
</div>
<blockquote cite="mid:5190BBE0.4090301@symbiait.com" type="cite">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
Hola<br>
<br>
<br>
He instalado la última versión de gvsig 2.0.<br>
<br>
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 <br>
correctamente en gvsig.<br>
<br>
He logrado montar en Eclipse los proyectos correspondientes al
código generado por el wizard.<br>
Sin embargo, <u>al lanzar la aplicación de pruebas, es decir, el
proyecto org.gvsig.visor.main</u> obtengo<br>
errores y no se lanza el visor. La salida que obtengo, y donde se
puede ver al final el error, es la siguiente:<br>
</blockquote>
...<br>
<blockquote cite="mid:5190BBE0.4090301@symbiait.com" type="cite"> <br>
12:00:07,608 INFO [cresques.ProjectionLibrary.postInitialize()]<br>
PostInitializing library 'org.cresques.ProjectionLibrary'.<br>
<b><font color="#ff0000">Exception in thread "main" An instance of
ICRSFactory has not been registered in the CRSFactory<br>
at
org.cresques.ProjectionLibrary.doPostInitialize(ProjectionLibrary.java:50)<br>
at
org.gvsig.tools.library.AbstractLibrary.postInitialize(AbstractLibrary.java:311)<br>
at
org.gvsig.tools.library.AbstractLibrariesInitializer.initializeLibraries(AbstractLibrariesInitializer.java:198)<br>
at
org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:103)<br>
at
org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:93)<br>
at
org.gvsig.tools.library.AbstractLibrariesInitializer.fullInitialize(AbstractLibrariesInitializer.java:109)<br>
at org.gvsig.visor.main.Main.main(Main.java:96)</font></b><br>
<br>
¿Cuál puede ser el problema?<br>
<br>
Saludos,<br>
José M.<br>
</blockquote>
<br>
Hola José Manuel.<br>
<br>
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:<br>
<br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.proj.lib.proj4j</artifactId><br>
<version>1.0.0-SNAPSHOT</version><br>
<scope>runtime</scope><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.compat</artifactId><br>
<classifier>se</classifier><br>
<scope>runtime</scope><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.fmap.geometry</artifactId><br>
<classifier>impl</classifier><br>
<scope>runtime</scope><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.timesupport.lib.impl</artifactId><br>
<scope>runtime</scope><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.fmap.dal</artifactId><br>
<classifier>spi</classifier><br>
<scope>runtime</scope><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.fmap.dal</artifactId><br>
<classifier>impl</classifier><br>
<scope>runtime</scope><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.fmap.dal.file</artifactId><br>
<scope>runtime</scope><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.fmap.dal.file</artifactId><br>
<classifier>store.dbf</classifier><br>
<scope>runtime</scope><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.fmap.dal.file</artifactId><br>
<classifier>store.shp</classifier><br>
<scope>runtime</scope><br>
</dependency><br>
<dependency><br>
<groupId>org.gvsig</groupId><br>
<artifactId>org.gvsig.symbology.lib.impl</artifactId><br>
<scope>runtime</scope><br>
</dependency><br>
<br>
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.<br>
<br>
Saludos.<br>
<pre class="moz-signature" cols="72">--
Cèsar Ordiñana Navarro
gvSIG software architect
DiSiD Technologies (<a class="moz-txt-link-freetext" href="http://www.disid.com">http://www.disid.com</a>)
</pre>
</body>
</html>