Solución de problemas
Encuentra soluciones a los problemas comunes que puedes encontrar al ejecutar un flujo de trabajo de Java Modernization con IBM Bob.
SDKMan o WinGet no detectado
Asegúrate de que SDKMan esté inicializado en tu perfil de shell y que hayas reiniciado la sesión de terminal después de la instalación.
- Abre tu perfil de shell (
~/.bashrco~/.zshrc). - Verifica que el bloque de inicialización de SDKMan esté presente al final del archivo.
- Reinicia tu sesión de terminal.
Después de instalar WinGet, reinicia VS Code y cualquier terminal abierto para que Bob pueda detectar el PATH actualizado.
Si la instalación automática está bloqueada por la política corporativa, instala manualmente el JDK de destino y establece JAVA_HOME para que apunte a él.
Errores de resolución de dependencias
Ejecuta un build limpio para forzar la re-descarga de dependencias.
mvn clean install -Ugradle clean build --refresh-dependenciesProblemas de integración con Git flow
Confirma que Git está instalado y accesible en el PATH del sistema:
git --versionSi el comando no se encuentra, instala Git para tu sistema operativo y asegúrate de que esté disponible en el PATH antes de reiniciar Bob.
UI Modernization: falta de salida de backend o frontend
Asegúrate de que los directorios back/ y front/ existan en la raíz del proyecto antes de iniciar el flujo de trabajo de UI Modernization. Estos directorios deben crearse manualmente antes de iniciar el flujo de trabajo.
Problemas con el bundle AMA (Liberty modernización)
El AMA Migration Bundle debe generarse desde AMA versión 4.6.0 o posterior.
Verifica lo siguiente si encuentras problemas con el bundle AMA:
- El ZIP debe contener
server.xml, recetas de migración y análisis de dependencias en el nivel superior — sin carpeta de envolvimiento extra. - Si el despliegue en Liberty falla, verifica que:
- El conjunto de características de
server.xmlcoincida con la versión de Liberty instalada. - La versión del
liberty-maven-pluginse alinee con tu runtime de Liberty.
- El conjunto de características de
Cómo empezar
Inicia un flujo de trabajo de Java Modernization en IBM Bob usando el botón Iniciar flujo de trabajo o un comando de habilidad.
Descripción general
Amplía IBM Bob con flujos de trabajo impulsados por IA para la modernización de extremo a extremo de aplicaciones mainframe, incluyendo COBOL y PL/I.