[DG: Spanish Sakai] Problemas adaptacion proyecto sakai

DAVID ROLDAN MARTINEZ darolmar at upvnet.upv.es
Thu Jul 9 23:48:30 PDT 2009


        Hola,

        Pues yo he instalado Sakai muchas veces y nunca me han dado los errores que comentáis. :(

        Os recomiendo que os instaléis el plugin de SVN para Eclipse y que os descarguéis los fuentes de Sakai utilizándolo. Eso os creará un proyecto SAKAI (o el nombre que le pongáis) y dentro de él podréis ver todas las carpetas (o módulos) de Sakai. Para compilar y desplegar utilizo el maven directamente desde línea de comandos, aunque también existe un plugin de MAVEN para Eclipse.

        Haciéndolo así, siempre me ha funcionado a la primera.

        Suerte!

        Salu2,
                David 
________________________________________
De: spanish-sakai-bounces at collab.sakaiproject.org [spanish-sakai-bounces at collab.sakaiproject.org] En nombre de maguillen [maguillen at pdi.ucam.edu]
Enviado el: jueves, 09 de julio de 2009 21:26
Para: spanish-sakai at collab.sakaiproject.org
Asunto: Re: [DG: Spanish Sakai] Problemas adaptacion proyecto sakai

Hola,

A mi sale un error parecido y desconozco si se puede seguir desarrollando o modificando los proyectos sin problemas (creo que sí).

He descargado y compilado la versión 2.5.4. Además he hecho:
mvn eclipse:clean
mvn eclipse:eclipse
mvn eclipse:m2eclipse

Abro Eclipse y le doy a importar los proyectos. He comprobado que hay muchas dependencias al repositorio perdidas. Por ejemplo, en el proyecto "reports-api" se necesita un jar "sakai-content-api-sakai-2.5.4.jar" que, según aparece en el build path debería estar en ".m2/repository/org/sakaiproject/sakai-content-api/sakai-2.5.4/" pero voy al directorio y realmente está en ".m2/repository/org/sakaiproject/sakai-content-api/2.5.4/". Es decir, a cambiado "sakai-2.5.4" por "2.5.4".

Busco a través de del repositorio y el .classpath del proyecto define mal la ruta hasta el jar. Y como los .classpath no se generan con maven si no que se copian directamente los descargados del repositorio si este no está actualizado en el proyecto aparecen los errores.

También hay referencias desde un proyecto a otro que no existe.

Entiendo que los desarrolladores de los proyectos han actualizado mal la versión o esta ha cambiado y ellos no lo han modificado.

Después de toda esta extensa explicación, ?hay alguna solución? ?Modificar las referencias "a mano"?

Un saludo,
Miguel Ángel


>>> José Francisco Lorenzo 09/07/09 18:27 >>>
Ante todo gracias por la respuesta Víctor M. y vaya respuesta sí se?or.

He seguido los pasos (lo del mirror del Maven me da error). Pero se me bajan correctamente los paquetes sin esas líneas.

También decirte que estoy con Linux también aunque son otras rutas al ser Ubuntu. Veras te comento la “odisea”:

Consigo bajar los paquetes e importo desde eclipse y todo bien, se crean los arboles de paquetes “como debe de ser” pues se crea todo en un proyecto, pero, está lleno de referencias perdidas. Al parecer ya sea por paquetes que no tenga la versión [he probado varias café trunk, branch y ahora con la tag] o por problemas en los .classpath de los creadores de la versión. Sobre los .classpath pues estos los usa eclipse para crear el proyecto pero son distintas rutas de las que ha usado  Maven para crear los repositorios de /home/(USUARIO)/.m2/repository. Y para mas inri esto  no se soluciona con el comando mvn eclipse:clean y mvn eclipse:eclipse  (pues borro los .classpath para ver si se generan y no es asi).

A ti en el workspace que has generado los proyectos se te crean con la estructura tipo “sakai-portal-xxx” o solo sale el “portal”. En caso de ser como “portal” ?no te da problemas para seguir la estructura de sakai?.

?Estás siguiendo algún manual o tutorial de desarrollo de módulos o adaptación de estos que sea más o menos llevadero?.

Como ves estoy un poco perdido :D. Y dan miedo esos 2 meses que comentas que llevas batallando.


Un saludo gracias otra vez Víctor.



More information about the spanish-sakai mailing list