settings.xml дахь Maven прокси үл хамаарах тохиргоо
Босоо зураасаар тусгаарласан nonProxyHosts хэлбэрийг ашиглан дотоод хостуудад үл хамаарах Maven дамжуулах прокси тохируул.
Shell-ийн NO_PROXY хувьсагчаас хуулсан үл хамаарах тохиргоо Maven-д автоматаар зөв болдоггүй. Maven-ийн nonProxyHosts жагсаалт дахь оруулгуудыг орчны хувьсагчид түгээмэл байдаг таслалаар бус босоо зураасаар тусгаарладаг.
Зориулсан хэрэглэгчийн тохиргоон дахь прокси оруулга иймэрхүү байж болно:
<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>
Энэ нь proxies хэсгийн орчмын тохиргооны жишээ юм. Холбоогүй mirrors, servers, profiles-ийг солихын оронд байгаа тохиргооны файлд нэгтгэ. Бодит прокси хаягаа ашигла. Репозиторийн хүсэлтэд нийтийн HTTP прокси зөвшөөрөгдвөл HTTP прокси жагсаалт боломжит хост-портын хосыг өгнө.
Репозиторийн хосттой тохируул
Maven үнэхээр холбогддог хостын нэрүүдэд үл хамаарах тохиргоог хэрэглэ. Дотоод репозиторийн URL болон нийтийн таталтын хостын нэр өөр өөр зам шаардаж болно. Замыг нь багтаасан бүтэн репозиторийн URL-ийг хостын загварт зориулсан талбарт бүү оруул.
Wildcard дэмжигддэг ч нэг алдааг арилгахын тулд хэт өргөн загвар бүү ашигла. Өөрчилсний дараа зорьсон дотоод нэр болон нийтийн репозиторийг тусад нь шалга.
Үнэхээр ашиглагдаж буй тохиргоог ол
Maven глобал болон хэрэглэгчийн тохиргоог нэгтгэж чадна, мөн дуудлага өөр тохиргооны файл сонгож болно. IDE нь терминалаас өөр Maven суулгалт эсвэл тохиргоо ашиглаж болно. Алдаатай дуудлага огт уншдаггүй файлыг өөрчлөх нь түүний замыг өөрчлөхгүй.
Проксийн идэвхтэй тэмдэг мөн чухал. Идэвхгүй оруулгад зөв бичсэн хост ба порт байгаа нь Maven үүнийг сонгоно гэсэн үг биш.
Хоёр серверийг тусад нь байлга
Прокси шаардсан үед проксийн нэвтрэх мэдээлэл прокси оруулгад байна. Хувийн артефакт репозиторийн нэвтрэх мэдээлэл холбогдох серверийн тохиргоонд байна. Репозиторийн токен өгөх нь проксийн нэвтрэлтийн сорилтод хариулахгүй.
Хүсэлтүүд бүтэлгүй хэвээр байвал сонгосон репозиторийн URL, хариу эсвэл холболтын алдаа, хүчинтэй тохиргооны эх үүсвэрийг тэмдэглэ. Эхлээд хүсэлт проксигоор эсвэл шууд явах ёстой байсан эсэхийг тогтоо; жагсаалтын синтакс ба төгсгөлийн цэгийг зэрэг өөрчлөхөд үр дүнг тайлбарлахад хэцүү болно.