Στο Eclipse, ανοίξτε Preferences → Maven → User Settings και ελέγξτε τη διαδρομή που εμφανίζεται. Το m2e χρησιμοποιεί το Maven settings.xml για τη ρύθμιση του διακομιστή μεσολάβησης· ένα επιτυχές αίτημα σε update-site του Eclipse δεν τεκμηριώνει αυτές τις εισόδους. Η συνήθης προεπιλογή χρήστη είναι ~/.m2/settings.xml, αλλά το IDE μπορεί να επιλέξει άλλο αρχείο.

Συγχωνεύστε μια καταχώριση διακομιστή μεσολάβησης στην ενότητα ανώτατου επιπέδου proxies αυτού του εγγράφου:

<proxies>
  <proxy>
    <id>office</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>proxy.example</host>
    <port>8080</port>
    <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
  </proxy>
</proxies>

Αντικαταστήστε το τελικό σημείο και τις επιδιωκόμενες παρακάμψεις διατηρώντας mirrors, λογαριασμούς διακομιστή και άλλες ρυθμίσεις. Για δημόσιο αποθετήριο σε δίκτυο που επιτρέπει ανεξάρτητη διαδρομή μέσω διακομιστή μεσολάβησης, ένας μη πιστοποιημένος υποψήφιος από τη λίστα διακομιστών μεσολάβησης HTTP μπορεί να δώσει το host και τη θύρα· επιβεβαιώστε ότι επιτρέπει τη σύνδεση με το αποθετήριο. Προσθέστε τα πεδία ονόματος χρήστη και κωδικού πρόσβασης του διακομιστή μεσολάβησης του Maven όταν ο μεσολαβητής τα απαιτεί.

Εφαρμόστε τις επιλεγμένες ρυθμίσεις και ενημερώστε το επηρεαζόμενο έργο Maven. Συγκρίνετε με την πραγματική παράκαμψη ρυθμίσεων της επιτυχούς κλήσης γραμμής εντολών και με τις συγχωνευμένες καθολικές ρυθμίσεις. Η επιλογή άλλης διανομής Maven είναι ξεχωριστή: μπορεί να αλλάξει εκκινήσεις και καθολικές εισόδους, αλλά δεν προσθέτει τον διακομιστή μεσολάβησης στο σωστό αρχείο χρήστη.

Χρησιμοποιήστε την απάντηση για να επιλέξετε τον επόμενο κλάδο. Ένα 407 αφορά τη σύνδεση στον διακομιστή μεσολάβησης· ένα 401 του αποθετηρίου αφορά τον δικό του λογαριασμό, που αντιστοιχίζεται μέσω καταχώρισης servers με το ID αποθετηρίου ή mirror. Ένα πεδίο ιδιωτικού κλειδιού διακομιστή δεν υλοποιεί έλεγχο ταυτότητας HTTP μέσω μεσολαβητή. Τα σφάλματα πιστοποιητικών είναι άλλη συνθήκη. Κρατήστε τη δρομολόγηση περιβάλλοντος στις ρυθμίσεις αντί στο POM του έργου.

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