Vighairi vya proksi ya Maven katika settings.xml
Sanidi proksi ya mbele ya Maven kwa vighairi vya wapangishi wa ndani kwa kutumia umbizo la nonProxyHosts lililotenganishwa kwa mistari wima.
Kighairi kilichonakiliwa kutoka kigezo cha shell NO_PROXY si halali moja kwa moja katika Maven. Orodha ya Maven ya nonProxyHosts hutumia mstari wima kati ya maingizo, si koma zinazotumika katika vigezo vya mazingira.
Ingizo la proksi katika mipangilio ya mtumiaji linaweza kuonekana hivi:
<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>
Hiki ni kipande cha mfano cha mipangilio karibu na sehemu ya proxies. Kiunganishe na faili iliyopo badala ya kubadilisha mirrors, servers na profiles zisizohusiana. Tumia anwani halisi ya proksi. Ikiwa proksi za HTTP za umma zinaruhusiwa kwa ombi la hazina, orodha ya proksi za HTTP hutoa jozi za wapangishi na milango.
Linganisha mpangishi wa hazina
Tumia vighairi kwa majina ya wapangishi ambao Maven huwasiliana nao kweli. URL ya hazina ya ndani na jina la mpangishi wa upakuaji wa umma zinaweza kuhitaji njia tofauti. Usiweke URL nzima ya hazina pamoja na njia katika sehemu ya mifumo ya wapangishi.
Wildcards zinaungwa mkono, lakini usitumie muundo mpana ili tu kuondoa hitilafu moja. Baada ya mabadiliko, kagua jina la ndani na hazina ya umma kando.
Tafuta mipangilio inayotumika kweli
Maven inaweza kuchanganya mipangilio ya jumla na ya mtumiaji, na invocation inaweza kuchagua faili nyingine. IDE inaweza kutumia usakinishaji au usanidi wa Maven tofauti na terminal. Kuhariri faili ambayo invocation iliyoshindwa haisomi hakutabadilisha njia yake.
Alama ya uamilishaji wa proksi pia ni muhimu. Mpangishi na mlango sahihi katika ingizo lisilofanya kazi si uthibitisho kwamba Maven itauchagua.
Tenganisha seva hizo mbili
Vitambulisho vya proksi ni vya ingizo la proksi huduma inapovihitaji. Vitambulisho vya hazina ya faragha ya artifacts ni vya usanidi wa seva husika. Kutoa token ya hazina hakujibu changamoto ya uthibitishaji wa proksi.
Ikiwa maombi bado yanashindwa, rekodi URL ya hazina iliyochaguliwa, jibu au hitilafu ya muunganisho na chanzo cha mipangilio inayotumika. Kwanza tambua kama ombi lilipaswa kupitia proksi au moja kwa moja; kubadilisha sintaksia ya orodha na endpoint kwa wakati mmoja hufanya matokeo kuwa magumu kutafsiri.