Sorun giderme
IBM Bob ile Java Modernization iş akışı çalıştırırken karşılaşabileceğin yaygın sorunların çözümlerini bul.
SDKMan veya WinGet algılanmıyor
SDKMan'ın kabuk profilinde başlatıldığından ve kurulumdan sonra terminal oturumunu yeniden başlattığından emin ol.
- Kabuk profilini (
~/.bashrcveya~/.zshrc) aç. - SDKMan başlatma bloğunun dosyanın sonunda bulunduğunu doğrula.
- Terminal oturumunu yeniden başlat.
WinGet'i yükledikten sonra, Bob'un güncellenmiş PATH'i alması için VS Code ve açık tüm terminalleri yeniden başlat.
Otomatik kurulum kurumsal politika tarafından engelleniyorsa, hedef JDK'yı manuel olarak yükle ve JAVA_HOME'u ona işaret edecek şekilde ayarla.
Bağımlılık çözümleme hataları
Bağımlılıkların yeniden indirilmesini zorlamak için temiz bir derleme çalıştır.
mvn clean install -Ugradle clean build --refresh-dependenciesGit flow entegrasyon sorunları
Git'in kurulu olduğunu ve sistem PATH'inde erişilebilir olduğunu doğrula:
git --versionKomut bulunamazsa, işletim sistemin için Git'i yükle ve Bob'u yeniden başlatmadan önce PATH'te kullanılabilir olduğundan emin ol.
UI Modernizasyon: eksik backend veya frontend çıktısı
UI Modernizasyon iş akışını başlatmadan önce proje kökünde back/ ve front/ dizinlerinin var olduğundan emin ol. Bu dizinler iş akışı başlatılmadan önce manuel olarak oluşturulmalıdır.
AMA paketi sorunları (Liberty modernizasyon)
AMA Migration Bundle, AMA sürüm 4.6.0 veya sonrasından oluşturulmalıdır.
AMA paketiyle sorunlarla karşılaşırsanız aşağıdakileri kontrol et:
- ZIP'in üst seviyesinde
server.xml, migrasyon reçeteleri ve bağımlılık analizi bulunmalıdır — ekstra sarma klasörü olmadan. - Liberty'ye dağıtım başarısız olursa şunları doğrula:
server.xmlözellik kümesinin yüklü Liberty sürümüyle eşleştiğini.liberty-maven-pluginsürümünün Liberty çalışma zamanınla uyumlu olduğunu.