Premium paketlerJava Modernization için IBM Bob Premium Package

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.

  1. Kabuk profilini (~/.bashrc veya ~/.zshrc) aç.
  2. SDKMan başlatma bloğunun dosyanın sonunda bulunduğunu doğrula.
  3. 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.

Not:

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 -U
gradle clean build --refresh-dependencies

Git flow entegrasyon sorunları

Git'in kurulu olduğunu ve sistem PATH'inde erişilebilir olduğunu doğrula:

git --version

Komut 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)

Not:

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-plugin sürümünün Liberty çalışma zamanınla uyumlu olduğunu.
Bu konu nasıl?