[Gvsig_desarrolladores] Problema con el SVN Kit

Jesus Sanchez Rujas jesus.sanchez en alborgis.com
Vie Nov 6 12:45:47 CET 2009


Carlos Sánchez Periñán escribió:
> Jesus Sanchez Rujas escribió:
>   
>> Cèsar Ordiñana escribió:
>>   
>>     
>>> Hola Jesús,
>>>
>>> Jesus Sanchez Rujas escribió:
>>>     
>>>       
>>>> Francisco José Peñarrubia escribió:
>>>>   
>>>>       
>>>>         
>>>>> Hola Jesús.
>>>>>
>>>>> Creo que necesitas instalar el JDK de Sun, no basta con el JRE:
>>>>>
>>>>> [artifact:mvn] [INFO] Compilation failure
>>>>> [artifact:mvn] Unable to locate the Javac Compiler in:
>>>>> [artifact:mvn]   C:\Archivos de programa\Java\jre6\..\lib\tools.jar
>>>>> [artifact:mvn] Please ensure you are using JDK 1.4 or above and
>>>>> [artifact:mvn] not a JRE (the com.sun.tools.javac.Main class is required).
>>>>> [artifact:mvn] In most cases you can change the location of your Java
>>>>> [artifact:mvn] installation by setting the JAVA_HOME environment variable.
>>>>>
>>>>>
>>>>> Saludos.
>>>>>
>>>>> Fran.
>>>>>
>>>>> Jesus Sanchez Rujas escribió:
>>>>>   
>>>>>     
>>>>>         
>>>>>           
>>>>>> Cèsar Ordiñana escribió:
>>>>>>   
>>>>>>     
>>>>>>       
>>>>>>           
>>>>>>             
>>>>>>> Hola Jesús,
>>>>>>>
>>>>>>> Jesus Sanchez Rujas escribió:
>>>>>>>     
>>>>>>>       
>>>>>>>         
>>>>>>>             
>>>>>>>               
>>>>>>>> Cèsar Ordinana escribió:
>>>>>>>>   
>>>>>>>>       
>>>>>>>>         
>>>>>>>>           
>>>>>>>>               
>>>>>>>>                 
>>>>>>>>> Hola Jesús,
>>>>>>>>>
>>>>>>>>>   
>>>>>>>>>     
>>>>>>>>>         
>>>>>>>>>           
>>>>>>>>>             
>>>>>>>>>                 
>>>>>>>>>                   
>>>>>>>>>> Buenos días,
>>>>>>>>>>
>>>>>>>>>>     he estado instalando Eclipse y el plugin de SVN para hacer el 
>>>>>>>>>> ejemplo de 'Hola Mundo' de
>>>>>>>>>>     
>>>>>>>>>> http://www.gisandchips.org/2009/10/01/hola-mundo-con-gvsig-2-0-y-con-eclipse/.
>>>>>>>>>>
>>>>>>>>>> En el ejemplo todo me va bien hasta que hay que ejecutar el objetivo 
>>>>>>>>>> 'svn.checkout.all' del proyecto gvsig_base. Al ejecutarlo se abre la ventana y hay que seleccionar el SVN Kit.
>>>>>>>>>>
>>>>>>>>>> Lo he probado con todos los valores y al pulsar 'Ok' en la consola aparece el mensaje 'Build failed'.
>>>>>>>>>> He llegado a instalar las versiones 1.1.7, 1.2.3 y 1.3.0 y no me funciona. ¿A alguien le ha pasado esto mismo?
>>>>>>>>>>
>>>>>>>>>> Es que no sé qué hacer para descargar los archivos fuente de gvSIG, 
>>>>>>>>>> en este caso del proyecto base (gvsig_base).
>>>>>>>>>>
>>>>>>>>>> Gracias por la ayuda!
>>>>>>>>>>     
>>>>>>>>>>       
>>>>>>>>>>           
>>>>>>>>>>             
>>>>>>>>>>               
>>>>>>>>>>                   
>>>>>>>>>>                     
>>>>>>>>> Si puedes pásanos el resto de mensajes que te aparecen en la consola, a ver si pudiéramos encontrar el problema.
>>>>>>>>>
>>>>>>>>> Por otro lado, si esto no funcionara, está la opción de hacer un checkout a mano de cada uno de los proyectos, aunque algo más tedioso.
>>>>>>>>>
>>>>>>>>> Saludos,
>>>>>>>>>   
>>>>>>>>>     
>>>>>>>>>         
>>>>>>>>>           
>>>>>>>>>             
>>>>>>>>>                 
>>>>>>>>>                   
>>>>>>>> Hola César,
>>>>>>>>
>>>>>>>>     gracias por contestar tan rápido. El mensaje que me aparece en la 
>>>>>>>> consola es el siguiente:
>>>>>>>>     BUILD FAILED
>>>>>>>>     D:\Proyectos gvSIG20\build\ant-tasks\subversion-tasks.xml:23: Unable 
>>>>>>>> to initialize POM pom.xml: Cannot find parent: org.gvsig:gvsig-base-pom 
>>>>>>>> for project:    
>>>>>>>>     org.gvsig:gvsig-base:pom:2.0 for project org.gvsig:gvsig-base:pom:2.0
>>>>>>>>
>>>>>>>>     He probado varias veces y en varios equipos y me pasa lo mismo. En 
>>>>>>>> caso de hacer los checkout a mano, ¿me puedes decir los pasos que he de 
>>>>>>>> seguir?
>>>>>>>>   
>>>>>>>>       
>>>>>>>>         
>>>>>>>>           
>>>>>>>>               
>>>>>>>>                 
>>>>>>> En la entrada de blog parece que falta un paso previo al checkout, que 
>>>>>>> consiste en hacer un mvn install del proyecto build.
>>>>>>>
>>>>>>> En la documentación de desarrollo de gvSIG 2.0 hemos preparado una 
>>>>>>> guía en la que se incluye un apartado sobre como montar el espacio de 
>>>>>>> trabajo, en el que se incluyen todos los pasos a realizar en detalle. 
>>>>>>> La guía de desarrollo la tienes en:
>>>>>>>
>>>>>>> http://www.gvsig.org/web/docdev/docs/v2_0/gvsig-devel-guide/
>>>>>>>
>>>>>>> Aunque te recomiendo la lectura de toda la guía, el apartado en 
>>>>>>> concreto que necesitas es el de "Cómo montar un workspace de gvSIG 
>>>>>>> para Eclipse".
>>>>>>>
>>>>>>> Espero que te sirva de ayuda. Si te surgiera algún problema o 
>>>>>>> sugerencia sobre la guía, no dudes en comentarlo en la lista, y así 
>>>>>>> podemos corregirla o ir completándola según la experiencia de la gente.
>>>>>>>
>>>>>>> Saludos,
>>>>>>> -- 
>>>>>>> Cèsar Ordiñana Navarro
>>>>>>> Arquitecto Software gvSIG
>>>>>>> DiSiD Technologies SL  http://www.disid.com
>>>>>>> ------------------------------------------------------------------------
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> gvSIG_desarrolladores mailing list
>>>>>>> gvSIG_desarrolladores en listserv.gva.es
>>>>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>>>>   
>>>>>>>     
>>>>>>>       
>>>>>>>         
>>>>>>>             
>>>>>>>               
>>>>>> Gracias por el enlace, lo he estado siguiendo y todo me va bien hasta el 
>>>>>> punto 10. En mi caso voy a utilizar el proyecto gvsig-base porque
>>>>>> simplemente quiero hacer el ejemplo del 'Hola Mundo'. El caso es que al 
>>>>>> hacer el svn.checkout.all empieza a procesar (por lo que veo en la 
>>>>>> consola) y se pasa unos 6 minutos hasta un punto en el que da un error 
>>>>>> el BUILD. Creo que el codigo relacionado con el error es el siguiente:
>>>>>>
>>>>>>     svn.checkout.group:
>>>>>> svn.get.project.path:
>>>>>> svn.checkout.project:
>>>>>>      [echo] project: extensions/org.gvsig.symbology
>>>>>> svn.checkout:
>>>>>>      [echo] url: 
>>>>>> http://subversion.gvsig.org/gvSIG/branches/v2_0_0_prep/extensions/org.gvsig.symbology
>>>>>>      [echo] SVNKit version: 1.2.3
>>>>>>      [java] Checked out revision 31421.
>>>>>> eclipse.projects:
>>>>>>      [echo] mvn -Dmaven.test.failure.ignore install
>>>>>> [artifact:mvn] [INFO] Scanning for projects...
>>>>>> [artifact:mvn] [INFO] Reactor build order:
>>>>>> [artifact:mvn] [INFO]   libTools
>>>>>> [artifact:mvn] [INFO]   libCompat
>>>>>> [artifact:mvn] [INFO]   libInternationalization
>>>>>> [artifact:mvn] [INFO]   libMetadata
>>>>>> [artifact:mvn] [INFO]   libProjection
>>>>>> [artifact:mvn] [INFO]   libIverUtiles
>>>>>> [artifact:mvn] [INFO]   gvsig-libs-base
>>>>>> [artifact:mvn] [INFO]   libFMap_geometries
>>>>>> [artifact:mvn] [INFO]   libEvaluator_SQLJEP
>>>>>> [artifact:mvn] [INFO]   libFMap_dal
>>>>>> [artifact:mvn] [INFO]   libDXF
>>>>>> [artifact:mvn] [INFO]   libFMap_mapcontext
>>>>>> [artifact:mvn] [INFO]   org.gvsig.symbology
>>>>>> [artifact:mvn] [INFO]   libFMap_dalindex
>>>>>> [artifact:mvn] [INFO]   libFMap_dalfile
>>>>>> [artifact:mvn] [INFO]   libFMap_controls
>>>>>> [artifact:mvn] [INFO]   gvsig-fmap-base
>>>>>> [artifact:mvn] [INFO]   libRaster
>>>>>> [artifact:mvn] [INFO]   libRaster_io
>>>>>> [artifact:mvn] [INFO]   libFMap_dalRaster
>>>>>> [artifact:mvn] [INFO]   gvsig-coverage-base
>>>>>> [artifact:mvn] [INFO]   binaries
>>>>>> [artifact:mvn] [INFO]   libUIComponent
>>>>>> [artifact:mvn] [INFO]   _fwAndami
>>>>>> [artifact:mvn] [INFO]   libCorePlugin
>>>>>> [artifact:mvn] [INFO]   appgvSIG
>>>>>> [artifact:mvn] [INFO]   gvsig-base
>>>>>> [artifact:mvn] [INFO] 
>>>>>> ------------------------------------------------------------------------
>>>>>> [artifact:mvn] [INFO] Building libTools
>>>>>> [artifact:mvn] [INFO]    task-segment: [install]
>>>>>> [artifact:mvn] [INFO] 
>>>>>> ------------------------------------------------------------------------
>>>>>> [artifact:mvn] [INFO] [dependency:unpack-dependencies {execution: 
>>>>>> unpack-dependencies}]
>>>>>> [artifact:mvn] [INFO] [resources:resources {execution: default-resources}]
>>>>>> [artifact:mvn] [INFO] Using 'ISO-8859-1' encoding to copy filtered 
>>>>>> resources.
>>>>>> [artifact:mvn] [INFO] Copying 2 resources
>>>>>> [artifact:mvn] [INFO] [compiler:compile {execution: default-compile}]
>>>>>> [artifact:mvn] [INFO] Compiling 151 source files to 
>>>>>> D:\gvSIG20\libTools\target\classes
>>>>>> [artifact:mvn] [INFO] 
>>>>>> ------------------------------------------------------------------------
>>>>>> [artifact:mvn] [ERROR] BUILD FAILURE
>>>>>> [artifact:mvn] [INFO] 
>>>>>> ------------------------------------------------------------------------
>>>>>> [artifact:mvn] [INFO] Compilation failure
>>>>>> [artifact:mvn] Unable to locate the Javac Compiler in:
>>>>>> [artifact:mvn]   C:\Archivos de programa\Java\jre6\..\lib\tools.jar
>>>>>> [artifact:mvn] Please ensure you are using JDK 1.4 or above and
>>>>>> [artifact:mvn] not a JRE (the com.sun.tools.javac.Main class is required).
>>>>>> [artifact:mvn] In most cases you can change the location of your Java
>>>>>> [artifact:mvn] installation by setting the JAVA_HOME environment variable.
>>>>>> [artifact:mvn] [INFO] 
>>>>>> ------------------------------------------------------------------------
>>>>>> [artifact:mvn] [INFO] For more information, run Maven with the -e switch
>>>>>> [artifact:mvn] [INFO] 
>>>>>> ------------------------------------------------------------------------
>>>>>> [artifact:mvn] [INFO] Total time: 12 seconds
>>>>>> [artifact:mvn] [INFO] Finished at: Thu Oct 29 12:37:35 CET 2009
>>>>>> [artifact:mvn] [INFO] Final Memory: 26M/47M
>>>>>> [artifact:mvn] [INFO] 
>>>>>> ------------------------------------------------------------------------
>>>>>>
>>>>>> BUILD FAILED
>>>>>> D:\gvSIG20\build\ant-tasks\subversion-tasks.xml:47: The following error 
>>>>>> occurred while executing this line:
>>>>>> D:\gvSIG20\build\ant-tasks\ant-tasks-config.xml:71: Java returned: 1
>>>>>>
>>>>>>
>>>>>> Hay un punto en el que habla de que el JDK sea superior a 1.4 (el mío lo 
>>>>>> es) y que no utilice el JRE. Creo que el JRE lo tengo instalado, ¿podría 
>>>>>> ser esto un problema?
>>>>>>
>>>>>> De todos modos, ¿sabrías decirme si hay otro modo de descargar los 
>>>>>> archivos fuente, que no sea  através del SVN, como el Turtoise o algo así?
>>>>>> Lo que me deja en duda es si lo que hace el svn.checkout.all se podría 
>>>>>> hacer por ejemplo desde el Turtoise.
>>>>>>
>>>>>> Perdón por mi insistencia pero es que llevo 2 días pegándome con el 
>>>>>> Eclipse y necesito poder configurarlo para empezar a desarrollar con el 
>>>>>> gvSIG 2.0.
>>>>>>
>>>>>> ¡Muchas gracias por la ayuda!
>>>>>> _______________________________________________
>>>>>> gvSIG_desarrolladores mailing list
>>>>>> gvSIG_desarrolladores en listserv.gva.es
>>>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>>>   
>>>>>>     
>>>>>>       
>>>>>>           
>>>>>>             
>>>>> _______________________________________________
>>>>> gvSIG_desarrolladores mailing list
>>>>> gvSIG_desarrolladores en listserv.gva.es
>>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>>   
>>>>>     
>>>>>         
>>>>>           
>>>> Hola Fran,
>>>>
>>>>     gracias por el consejo, instalé el JDK y conseguí descargar los 
>>>> proyectos. Pero, para variar, al importarlos algunos me han aparecido 
>>>> con un aspa roja,
>>>>     que me indican algún tipo de error que ahora mismo no sé por qué 
>>>> aparecen. 
>>>>       
>>>>         
>>> Si tienes la ocasión pásanos alguno de los errores por si podemos ver 
>>> qué pudiera estar pasando.
>>>
>>> De todas formas, suele ocurrir que eclipse no se da cuenta de lo que 
>>> se ha compilado y los jars generados desde maven. Prueba a seleccionar 
>>> todos los proyectos, decirle que refresque (pulsando F5) y, a 
>>> continuación, decirle que haga un clean de todos los proyectos 
>>> (Project > Clean > Clean all projects).
>>>     
>>>       
>>>> También he tenido un problema al crear una extensión ya que me 
>>>> da un error.
>>>>     En este post 
>>>> "http://n2.nabble.com/gvSIG2-0-Error-al-ejecutar-create-extension-td3629710.html" 
>>>> Gustavo tiene exactamente el mismo error que yo y  lo soluciona
>>>>     pero no sé exactamente lo que hace, supongo que cuando dice que hace 
>>>> un mvn clean install se refiere a un mvn-clean (no encuentro el 
>>>> mvn-clean-install).
>>>>     Después dice que eso lo hace desde dentro de 
>>>> 'maven-archetype-extension' desde la línea de comandos. ¿Esto cómo se 
>>>> hace? ¿Se refiere a la ventana 'Console'?
>>>>     En ese caso cómo se accede a ella?
>>>>
>>>> Gracias por tu ayuda
>>>>       
>>>>         
>>> Acabo de hacer una prueba y el "create extension" no estaba 
>>> encontrando la configuración del repositorio maven de gvSIG. Actualiza 
>>> el proyecto "build" desde subversion (botón derecho sobre el proyecto, 
>>> seleccionando Team > Update) y vuelve a probar el "create extension".
>>>
>>> Actualmente estamos haciendo cambios que afectan al código de ejemplo 
>>> de la plantilla de extensión, por lo que probablemente no te compilará 
>>> todo el código de la extensión que te genere. Aunque la estructura si 
>>> que es correcta y te sirve como base.
>>>
>>> Saludos,
>>> -- 
>>> Cèsar Ordiñana Navarro
>>> Arquitecto Software gvSIG
>>> DiSiD Technologies SL  http://www.disid.com
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> gvSIG_desarrolladores mailing list
>>> gvSIG_desarrolladores en listserv.gva.es
>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>   
>>>     
>>>       
>> Hola César,
>>     he probado a refrescar y limpiar los proyectos y me siguen 
>> apareciendo los fallos. Por si sirve de ayuda los errores son en los 
>> proyectos libFMap_controls,
>>     libFMap_geometries, libRaster y libUIComponent 31381. Y un error de 
>> ejemplo es en libFMap_controls la línea "import 
>> org.gvsig.tools.junit.AbstractLibraryAutoInitTestCase"
>>     dice que "import org.gvsig.tools.junit cannot be resolved".
>>
>>     Probaré lo que me comentas para crear la extensión. En unos días te 
>> respondo con lo que haya pasado.
>>
>> Muchas gracias por la ayuda!
>> _______________________________________________
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores en listserv.gva.es
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>   
>>     
> Hola Jesús,
>
> Prueba a hacer un mvn install con los test en esos proyectos que te dan 
> fallos en esa clase 
> org.gvsig.tools.junit.AbstractLibraryAutoInitTestCase además de hacer un 
> mvn install tambien en libTools, que es donde se encuentra esa clase 
> básica para inicializar los tests. Es normal que si compilas sin los 
> tests te fallen aspas rojas en algunos proyectos en sus respectivas 
> carpetas src-test, pero eso no implica que no te funcione gvSIG.
>
> Saludos.
>   
Hola Carlos,

    muchas gracias por tu información. Seguiré tus consejos.


Un saludo.


More information about the gvSIG_desarrolladores mailing list