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'ин, жоопту же байланыш катасын жана натыйжалуу жөндөөлөрдүн булагын жазыңыз. Адегенде сурам прокси аркылуу же түз барышы керекпи аныктаңыз; тизме синтаксисин жана акыркы чекитти бир убакта өзгөртүү жыйынтыкты чечмелөөнү кыйындатат.