[Gvsig_desarrolladores] Problema con el SVN Kit

Cèsar Ordiñana cordin en disid.com
Vie Oct 30 09:45:13 CET 2009


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


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20091030/e22a9c92/attachment.htm 


More information about the gvSIG_desarrolladores mailing list