[Gvsig_desarrolladores] Error al crear plugin gvsig2 Ubuntu

Ricardo Nario rcnar en yahoo.com.ar
Mar Oct 23 16:13:25 CEST 2012


Joaquín

Hice lo sscripts y funcionan pero igual quedo bloqueado al  "Crear nuevo Plugin" .
La consola muestra


mkproject-prompt-basic-data:

mkproject-fixnames:
     [echo] selected.template = "fortunecookies-basic"

mkproject-confirm:

mkproject-build:
     [echo] 
     [echo]   Project name: "Visor"
     [echo]   Project name capitalized: "Visor"
     [echo]   Project name lowercase: visor"
     [echo]   Group id: "org.gvsig"
     [echo]   ArtifactId: "org.gvsig.visor"
     [echo]   Project folder: "/home/ricardo/HomeVisor"
     [echo]   Selected template: "fortunecookies-basic"
     [echo]         

mkproject-build:

mkproject-build-basic:

mkproject-build:
     [echo] 
     [echo]   Project name: "Visor"
     [echo]   Project name capitalized: "Visor"
     [echo]   Project name lowercase: visor"
     [echo]   Group id: "org.gvsig"
     [echo]   ArtifactId: "org.gvsig.visor"
     [echo]   Project folder: "/home/ricardo/HomeVisor"
     [echo]   Project type: "1"
     [echo]         
     [echo] Unzipping the basic template project
    [unzip] Expanding: /home/ricardo/gvSIG-desktop/gvSIG-desktop-2.0.0/gvSIG/extensiones/org.gvsig.mkmvnproject/templates/fortunecookies-basic.zip into /home/ricardo/HomeVisor
     [echo] Renaming folder /home/ricardo/HomeVisor/org.gvsig.fortunecookies to 
     [echo]             /home/ricardo/HomeVisor/org.gvsig.visor
     [move] Moving 65 files to /home/ricardo/HomeVisor
     [move] Moved 98 empty directories to 1 empty directory under /home/ricardo/HomeVisor

mkproject-prepare-workspace:

check-maven-base-build-available:

get-maven-base-build-local:

get-maven-base-build-remote:
    [mkdir] Created dir: /home/ricardo/HomeVisor/org.gvsig.visor/target
      [get] Getting: http://devel.gvsig.org/m2repo/j2se/org/gvsig/org.gvsig.maven.base.build/1.0.8-SNAPSHOT/org.gvsig.maven.base.build-1.0.8-SNAPSHOT.jar
      [get] To: /home/ricardo/HomeVisor/org.gvsig.visor/target/org.gvsig.maven.base.build-1.0.8-SNAPSHOT.jar
     [copy] Copying 77 resources to /home/ricardo/HomeVisor

find.depends.natives.file:

find.gvsig.platform.properties.file:

check.gvsig.platform.properties:

prepare-workspace:
     [copy] Copying 19 files to /home/ricardo/HomeVisor/.metadata

mvn-configure-eclipse-workspace:

mvn-apply-configure-eclipse-workspace:

Si podes orientarme para que lado buscar.
Gracias por tu tiempo
Saludos
Ricardo



________________________________
 De: Joaquin del Cerro <jjdelcerro.gvsig en gmail.com>
Para: gvsig_desarrolladores en listserv.gva.es 
Enviado: martes, 23 de octubre de 2012 6:15
Asunto: Re: [Gvsig_desarrolladores] Error al crear plugin gvsig2 Ubuntu
 
El 19/10/12 18:29, Ricardo_Nario escribió:
> Amigos
> Mis problemas en instalar gvSIG 2.0 en Windows  me llevaron  a  pasarme a
> Ubuntu.
> Pude instalar sin problemas gvSig 2 (Beta) y gvSig 1.12
>
> El “Crear Plugin†me avisa con una ventana
>
> “El gvsig no se está ejecutando sobre un JDKâ€
> La variable de entorno JAVA_HOME tiene el valor '/home/ricardo/gvSig/jre/jre
> 1.6.0_26'
> Requisitos para este Plugin
> En Linux la variavle JAVA_HOME debe apuntar a un jdk 1.5 o superior se me
> bloque luego de
> .....
>
> luego de solicitar la configuracion del workspace, en la consola queda:
>
> mvn-apply-configure-eclipse-workspace:
> Y SE BLOQUEA
>
> Por si ayudan a ayudarme comento algunas cosas que realicé.
>
> 1) Traté de instalar jdk-1_5_0_22-linux-i586 en UBUNTU 12.04 pero no pude
> 2) Cambiar Java_Home ¿?
> 3) En una terminal probé  echo $JAVA_HOME    “/usr/lib/jvm/java-6-openjdkâ€
>
> 4) Luego trate de ver Maven
> ricardo en ricardo-desktop:~$ mvn –version
> Apache Maven 3.0.4
> Maven home: /usr/share/maven
> Java version: 1.6.0_24, vendor: Sun Microsystems Inc.
> Java home: /usr/lib/jvm/java-6-openjdk-i386/jre
> Default locale: es_UY, platform encoding: UTF-8
> OS name: "linux", version: "3.2.0-32-generic-pae", arch: "i386", family:
> "unix"
> 5) Las 3 carpetas están en el workspace.
> 6) Eclipse no me deja importarlas
>
> Soy nuevo en Ubuntu y agardezco sugerencias aunque parezcan obvias

Hola Ricardo,
para poder compilar con gvSIG, como te dice la nota en la ejecucion
de gvSIG, precisas un JDK. Un error muy comun es pensar que como
tenemos instalado un eclipse y este es capaz de compilar tendremos
un entorno de compilacion instalado en el sistema, y esto no tiene
por que ser asi. Eclipse lleva incluido su propio compilador, que
por defecto no se expone para que pueda ser usado desde fuera de el.
Asi que lo mas simple es instalar uno. Por defecto en UBUNTU 12.04, te
habra venido instalado el jre, pero el nombre de este llevan a algo
de confusion. Antes teniamos las maquinas vistuales de java de
SUN/Oracle, pero hace algunas versiones que solo vienen las del
proyecto OpenJDK. De este proyecto hay varios paquetes que podemos
instalar en nuestro sistema, en mi sistema tengo disponibles:

jjdelcerro$ apt-cache search openjdk-
default-jdk - Standard Java or Java compatible Development Kit
default-jdk-doc - Standard Java or Java compatible Development Kit (documentation)
default-jre - Standard Java or Java compatible Runtime
default-jre-headless - Standard Java or Java compatible Runtime (headless)
openjdk-6-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-6-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-6-doc - OpenJDK Development Kit (JDK) documentation
openjdk-6-jdk - OpenJDK Development Kit (JDK)
openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries)
openjdk-6-source - OpenJDK Development Kit (JDK) source files
openjdk-6-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark

Como ves, aunque se llame openjdk, tienes posibilidad de instalar
tanto un JRE como un JDK. Un error muy comun es ver que tienes instalado
un OpenJDK y creer que tienes un JDK cuando es probable que no sea asi.

Prueba a instalar el paquete "openjdk-6-jdk".

jjdelcerro$ sudo apt-get install openjdk-6-jdk

Con esto ya dispondras de un compilador de java.
Prueba con esto desde la linea de comandos:

jjdelcerro$ JAVA_HOME=/usr/lib/jvm/java-6-openjdk
jjdelcerro$ export JAVA_HOME
jjdelcerro$ $JAVA_HOME/bin/javac -version
javac 1.6.0_20
jjdelcerro$

Si hasta aqui te funciona prueba a arrancar gvSIG desde esa misma consola
y seguramente ya te funcionara.

Respecto a que se te bloquea en la ejecucion de

mvn-apply-configure-eclipse-workspace

No tengo ni idea de que puede ser, lo unico es que pruebes teniendo
configurado correctamente el entorno de compilacion de java a ver si
asi te funciona.

Es importante que recuerdes que las variables de entorno se fijan por
"shell", es decir, si abres otra sesion o consola, en esta no estaran
configuradas estas variables. Mi consejo es que te crees un pequeño
script para arrancar gvSIG y otra para eclipse, por ejemplo en
$HOME/bin/gvsig y $HOME/bin/eclipse que configuren la variable
y despues arranque la aplicacion, podria ser algo asi como:

#!/bin/sh
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export JAVA_HOME
exec ruta-a-tu-gvsig/gvSIG.sh

Respecto a que no te dejaba importar las carpetas, es normal.
El plugin crea los proyectos en el filesystem a partir de unas plantillas.
Los personaliza en funcion de los datos que has introducido en el formaluario.
Luego los compila (para lo que necesita el jdk).
Despliega las librerias sobre el repositorio de maven local ($HOME/.m2/repository)
Despliega el plugin sobre la instalacion de gvSIG.
Y por ultimo crea los ficheros que precisa el eclipse para identificarlos
como proyectos (.project y .classpath).

Si falla alguno de estos pasos, aborta la ejecucion y no continua, con lo que
no se habran creado los .project y no podras importarlos sin mas en eclipse.

Espero que te sirba lo que te he contado,

Un saludo
Joaquin




> Gracias
> Ricardo
>
>
>
>
> --
> View this message in context: http://osgeo-org.1560.n6.nabble.com/Error-al-crear-plugin-gvsig2-Ubuntu-tp5009920.html
> Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores


-- 
--------------------------------------
Joaquin Jose del Cerro
Development and software arquitecture manager.
jjdelcerro en gvsig.com
jjdelcerro en gvsig.org
gvSIG Association
www.gvsig.com
www.gvsig.org

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en listserv.gva.es
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20121023/cec22883/attachment.htm 


Más información sobre la lista de distribución gvSIG_desarrolladores