Solución de problemas
1. Carpeta de proyecto duplicada a la carpeta lib
En Eclipse si le damos a una versión de gradle superior a 6.6 crea una carpeta "lib" poco deseable pues se coìa el proyecto dentro y tenemos duplicidades. Por tanto hay que crear o importar un proyecto con la versión de gradle 6.6
2. Información mínima para importar un proyecto gradle a eclipse
La información mínima es:
- carpeta del proyecto (MiProyecto por ejemplo)
- subcarpeta src (MiProyecto/src) con paquetes y recursos
- fichero build.gradle (MiProyecto/src)
- fichero gradle.properties (solamente si existe, usada normalmente en Vaadin)
- carpeta frontend (solamante si existe, solo para Vaadin)
3. Eclipse muestra errores en las clases por compilacion
- Dar botón derecho del raton sobre el proyecto -> Gradle ->Refresh Gradle Project
- Si no da resultado hay que ir a la pestaña de Gradle Tasks y recorrer cada una de las dependencias del proyecto y ejecutar "build". Despues darle al punto 1 de refresco de gradle
- Si no da resultado, hay que hacer una copia de seguridad del proyecto, y a continuación desde Eclipse borrar el proyecto,SIN BORRAR EL CONTENIDO,
- Ir al administrador de archivos y borrar todos los archivos dentro de la carpeta del proyecto menos la carpeta src, el fichero build.gradle, el fichero gradle.properties, y la carpeta frontend. Como hemos visto anteriormente el fichero gradle.properties y la carpeta frontend pueden estar o no en función de tipo de proyecto.
- Importar el proyecto otra vez escogiendo la versión gradle 6.6 e indicando una ruta a nuesto jdk.
- Darle a la opción 1 de refresco de gradle.
4. Cambio javax->jakarta
- Hay que tener cuidado pues hay muchas librerias que no estan actualizadas para este cambio de nombre, en concreto en ka fecha de escribir esta entrada, apache-cxf no estaba actualizada, Tomcat 9 no está tampoco actualizado, Tomcat 10 no adminte javax, Hibernate ha sacado una vueva versión en maven que para evitar problemas la ha metido en otro grupo.
- En algunos casos hay que incluir las librerias antiguas javax y las nuevas jakarta
- O sea que el lío está servido.
No hay comentarios :
Publicar un comentario