Nukreipkite m2e į Maven nustatymus, kuriuose yra tarpinis serveris
Patikrinkite „Eclipse“ pasirinktą settings.xml, kai Maven priklausomybių atsisiuntimai nepaiso bendrų IDE tinklo nuostatų.
„Eclipse“ atidarykite Preferences → Maven → User Settings ir patikrinkite rodomą kelią. m2e naudoja Maven settings.xml tarpinio serverio konfigūracijai; sėkminga Eclipse update-site užklausa nepatvirtina tų įvesčių. Įprasta vartotojo numatytoji reikšmė yra ~/.m2/settings.xml, tačiau IDE gali pasirinkti kitą failą.
Sujunkite tarpinio serverio įrašą į to dokumento viršutinio lygio proxies skyrių:
<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>
Pakeiskite galinį tašką ir numatytas išimtis, išsaugodami veidrodžius, serverio paskyras ir kitus nustatymus. Viešajai saugyklai tinkle, kuris leidžia nepriklausomą tarpinio serverio maršrutą, neautentifikuotas kandidatas iš HTTP tarpinių serverių sąrašo gali pateikti mazgo vardą ir prievadą; patvirtinkite, kad jis leidžia ryšį su saugykla. Pridėkite Maven tarpinio serverio vartotojo vardo ir slaptažodžio laukus, kai to reikalauja tas tarpininkas.
Taikykite pasirinktus nustatymus ir atnaujinkite paveiktą Maven projektą. Palyginkite su sėkmingo komandinės eilutės iškvietimo faktiniu nustatymų perrašymu ir sujungtais visuotiniais nustatymais. Kitos Maven distribucijos pasirinkimas yra atskiras dalykas: jis gali pakeisti paleidimus ir visuotines įvestis, bet neprideda tarpinio serverio prie teisingo vartotojo failo.
Naudokite atsakymą kitai šakai pasirinkti. 407 susijęs su prisijungimu prie tarpinio serverio; saugyklos 401 — su jos pačios paskyra, susieta per servers įrašą su saugyklos ar veidrodžio ID. Serverio privataus rakto laukas neįgyvendina HTTP tarpinio serverio autentifikavimo. Sertifikato klaidos yra kita sąlyga. Aplinkos maršrutizaciją laikykite nustatymuose, o ne projekto POM faile.