Maven indirmeleri çalışıyor ama Jib temel imajı çekemiyor
Başarısız olan depo veya kayıt defteri isteğini bulun, ardından isteği yapan bileşenin kullandığı proxy yapılandırmasını uygulayın.
Maven bağımlılıkları indiriliyor, ardından Jib bir kayıt defteriyle iletişim kurarken başarısız oluyor. Bu yararlı bir ipucu: Maven deposuna erişim çalışıyordu, ancak Jib'in kayıt defteri istemcisini devreye sokmadı.
Başarısız URL'den başlayın
| Başarısız işlem | Denetlenecek proxy yapılandırması |
|---|---|
| Maven eklentisi veya bağımlılık alımı | settings.xml içindeki etkin depo proxy'si ve hariç tutmalar. |
| Jib temel imaj veya kayıt defteri belirteci isteği | Jib'in kayıt defteri iletişimi için kullandığı Java ağ özellikleri. |
Kimlik doğrulaması olmayan bir HTTP aracısı için Maven çağrısında Jib yolunu belirtin:
mvn -Dhttp.proxyHost=proxy.example.net \
-Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=proxy.example.net \
-Dhttps.proxyPort=8080 \
-Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
jib:buildTarProjenin Jib imaj ayarlarını koruyarak gerçek proxy ana bilgisayarını ve bağlantı noktasını kullanın. İzin verilen bir genel proxy yolundaki genel kayıt defteri ve belirteç hizmeti için HTTP proxy listesi bu kimlik doğrulamasız proxy alanları için adaylar sunar. host özellikleri ana bilgisayar adlarını alır, http:// öneki olmadan. https özellikleri HTTPS hedefleri için proxy'yi seçer; Java, HTTPS atlama listesi için de http.nonProxyHosts kullanır.
Yerel bir arşiv yine de çekme gerektirebilir
jib:buildTar oluşan imaj arşivini yerel olarak yazar. Yine de önce temel imajı almak için ağ erişimine ihtiyaç duyabilir. Bu çıktıyı seçmek kayıt defteri isteğini ortadan kaldırmaz.
Yapılandırmayı değiştirdikten sonra başarısız URL'yi yeniden karşılaştırın. Çalışan Maven depo ayarlarını yerinde bırakın ve Jib'in yolunda kalan kayıt defteri veya belirteç hizmeti arızasını teşhis edin.