Οι εξαρτήσεις του Maven κατεβαίνουν και μετά το Jib αποτυγχάνει κατά την επικοινωνία με ένα μητρώο. Αυτό είναι ένα χρήσιμο στοιχείο: η πρόσβαση στο αποθετήριο Maven λειτουργούσε, αλλά δεν ενεργοποίησε τον πελάτη μητρώου του Jib.

Ξεκινήστε από το αποτυχημένο URL

Αποτυχημένη λειτουργίαΔιαμόρφωση proxy προς έλεγχο
Πρόσθετο Maven ή ανάκτηση εξάρτησηςΤο ενεργό proxy αποθετηρίου του settings.xml και οι εξαιρέσεις.
Αίτημα για βασικό image ή token μητρώου από το JibΟι ιδιότητες δικτύου της Java που χρησιμοποιεί το Jib για την επικοινωνία με το μητρώο.

Για έναν μη πιστοποιημένο HTTP διαμεσολαβητή, δώστε τη διαδρομή του Jib στην κλήση του Maven:

mvn -Dhttp.proxyHost=proxy.example.net \
    -Dhttp.proxyPort=8080 \
    -Dhttps.proxyHost=proxy.example.net \
    -Dhttps.proxyPort=8080 \
    -Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
    jib:buildTar

Χρησιμοποιήστε τον πραγματικό host και τη θύρα του proxy, διατηρώντας τις ρυθμίσεις image του Jib στο έργο. Για δημόσιο μητρώο και υπηρεσία token σε επιτρεπόμενη δημόσια διαδρομή proxy, η λίστα proxy HTTP προσφέρει υποψηφίους για αυτά τα μη πιστοποιημένα πεδία proxy. Οι ιδιότητες host δέχονται ονόματα host, χωρίς πρόθεμα http://. Οι ιδιότητες https επιλέγουν το proxy για προορισμούς HTTPS· η Java χρησιμοποιεί το http.nonProxyHosts και για τη λίστα παράκαμψης HTTPS.

Ένα τοπικό αρχείο μπορεί ακόμη να απαιτεί λήψη

Το jib:buildTar γράφει το αρχείο image που προκύπτει τοπικά. Μπορεί ωστόσο να χρειάζεται πρόσβαση δικτύου για να αποκτήσει πρώτα το βασικό image. Η επιλογή αυτής της εξόδου δεν αφαιρεί το αίτημα προς το μητρώο.

Αφού αλλάξετε τη διαμόρφωση, συγκρίνετε ξανά το αποτυχημένο URL. Κρατήστε τις ρυθμίσεις αποθετηρίου Maven που λειτουργούν και διαγνώστε τυχόν υπόλοιπη αποτυχία μητρώου ή υπηρεσίας token στη διαδρομή του Jib.

Σχετικά άρθρα