프리미엄 패키지IBM Bob Java Modernization 프리미엄 패키지
문제 해결
IBM Bob으로 Java Modernization 워크플로우를 실행하는 동안 발생할 수 있는 일반적인 문제에 대한 해결책을 찾습니다.
SDKMan 또는 WinGet이 감지되지 않음
SDKMan이 쉘 프로파일에서 초기화되어 있고 설치 후 터미널 세션을 다시 시작했는지 확인하세요.
- 쉘 프로파일(
~/.bashrc또는~/.zshrc)을 엽니다. - 파일 하단에 SDKMan 초기화 블록이 있는지 확인합니다.
- 터미널 세션을 다시 시작합니다.
WinGet을 설치한 후 VS Code와 열려 있는 모든 터미널을 다시 시작하여 Bob이 업데이트된 PATH를 감지할 수 있도록 합니다.
참고:
회사 정책으로 자동 설치가 차단된 경우 대상 JDK를 수동으로 설치하고 JAVA_HOME이 해당 JDK를 가리키도록 설정하세요.
종속성 해결 오류
종속성을 강제로 다시 다운로드하기 위해 클린 빌드를 실행합니다.
mvn clean install -Ugradle clean build --refresh-dependenciesGit flow 통합 문제
Git이 설치되어 있고 시스템 PATH에서 액세스 가능한지 확인합니다:
git --version명령을 찾을 수 없는 경우 운영 체제용 Git을 설치하고 Bob을 다시 시작하기 전에 PATH에서 사용 가능한지 확인하세요.
UI 현대화: 백엔드 또는 프론트엔드 출력 누락
UI 현대화 워크플로우를 시작하기 전에 프로젝트 루트에 back/ 및 front/ 디렉터리가 있는지 확인하세요. 이러한 디렉터리는 워크플로우를 시작하기 전에 수동으로 생성해야 합니다.
AMA 번들 문제 (Liberty 리플랫포밍)
참고:
AMA Migration Bundle은 AMA 버전 4.6.0 이상에서 생성되어야 합니다.
AMA 번들에서 문제가 발생한 경우 다음을 확인하세요:
- ZIP은 최상위 레벨에
server.xml, 마이그레이션 레시피 및 종속성 분석이 포함되어야 합니다 — 추가 래퍼 폴더 없음. - Liberty에 배포가 실패하는 경우 다음을 확인합니다:
server.xml기능 세트가 설치된 Liberty 버전과 일치하는지.liberty-maven-plugin버전이 Liberty 런타임과 일치하는지.
이 주제는 어떤가요?