Një përjashtim i kopjuar nga ndryshorja NO_PROXY e shell-it nuk është automatikisht i vlefshëm në Maven. Lista nonProxyHosts e Maven i ndan hyrjet me një vijë vertikale, jo me presjet e zakonshme në ndryshoret e mjedisit.

Një hyrje proxy në cilësimet e synuara të përdoruesit mund të duket kështu:

<settings>
  <proxies>
    <proxy>
      <id>outbound-proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>203.0.113.10</host>
      <port>8080</port>
      <nonProxyHosts>localhost|*.example.internal</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

Ky është një fragment ilustrues i cilësimeve rreth seksionit proxies. Bashkojeni me skedarin ekzistues të cilësimeve në vend që të zëvendësoni mirrors, servers dhe profiles të palidhura. Përdorni adresën reale të proxy-t. Nëse lejohen proxy HTTP publikë për kërkesën te depoja, lista e proxy-ve HTTP jep çifte të mundshme hosti dhe porte.

Përputhni hostin e depos

Zbatoni përjashtimet te emrat e hosteve që Maven kontakton realisht. Një URL depoje të brendshme dhe një emër publik hosti shkarkimi mund të kërkojnë rrugë të ndryshme. Mos vendosni një URL të plotë depoje, bashkë me shtegun, në një fushë për modele hostesh.

Karakteret zëvendësuese mbështeten, por shmangni një model të gjerë vetëm që të zhduket një gabim. Pas ndryshimit, kontrolloni veçmas emrin e brendshëm të synuar dhe një depo publike.

Gjeni cilësimet që përdoren realisht

Maven mund të kombinojë cilësimet globale dhe të përdoruesit, dhe një thirrje mund të zgjedhë skedar alternativ cilësimesh. Një IDE mund të përdorë instalim ose konfigurim Maven ndryshe nga terminali. Redaktimi i një skedari që thirrja me gabim nuk e lexon kurrë nuk do të ndryshojë rrugën e saj.

Rëndësi ka edhe shenja e aktivizimit të proxy-t. Një host dhe portë të shkruar saktë në një hyrje joaktive nuk tregojnë se Maven do ta zgjedhë atë.

Mbajini të ndarë dy serverët

Kredencialet e proxy-t i përkasin hyrjes proxy kur shërbimi i kërkon. Kredencialet për një depo private artefaktesh i përkasin konfigurimit përkatës të serverit. Dhënia e tokenit të depos nuk i përgjigjet një sfide autentifikimi të proxy-t.

Nëse kërkesat ende dështojnë, shënoni URL-në e depos së zgjedhur, përgjigjen ose gabimin e lidhjes dhe burimin e cilësimeve efektive. Së pari përcaktoni nëse kërkesa duhej të kalonte përmes proxy-t apo drejtpërdrejt; ndryshimi njëkohësisht i sintaksës së listës dhe pikës fundore e bën rezultatin më të vështirë për t’u interpretuar.

Artikuj të ngjashëm