Выключэнне, скапіяванае са зменнай абалонкі NO_PROXY, не абавязкова дапушчальнае ў Maven. Спіс nonProxyHosts у Maven падзяляе запісы вертыкальнай рысай, а не коскамі, звычайнымі для зменных асяроддзя.

Запіс проксі ў патрэбных карыстальніцкіх наладах можа выглядаць так:

<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 рэпазіторыя разам са шляхам у поле для шаблонаў вузлоў.

Падстаноўныя знакі падтрымліваюцца, але не ўжывайце занадта шырокі шаблон толькі дзеля знікнення адной памылкі. Пасля змены асобна праверце патрэбнае ўнутранае імя і агульнадаступны рэпазіторый.

Знайдзіце налады, якія сапраўды выкарыстоўваюцца

Maven можа сумяшчаць глабальныя і карыстальніцкія налады, а выклік можа выбраць іншы файл налад. IDE можа выкарыстоўваць іншую ўсталёўку або канфігурацыю Maven, чым тэрмінал. Рэдагаванне файла, які няўдалы выклік ніколі не чытае, не зменіць яго маршрут.

Важны і сцяг актыўнасці проксі. Правільна запісаныя вузел і порт у неактыўным запісе не даказваюць, што Maven выбера яго.

Раздзяляйце два серверы

Уліковыя даныя проксі належаць запісу проксі, калі сэрвіс іх патрабуе. Даныя прыватнага рэпазіторыя артэфактаў належаць адпаведнай канфігурацыі сервера. Токен рэпазіторыя не адказвае на запыт аўтэнтыфікацыі проксі.

Калі запыты па-ранейшаму завяршаюцца памылкай, запішыце выбраны URL рэпазіторыя, адказ або памылку злучэння і крыніцу дзейных налад. Спачатку вызначце, ці павінен быў запыт ісці праз проксі або наўпрост; адначасовая змена сінтаксісу спіса і канчатковай кропкі ўскладняе тлумачэнне выніку.

Падобныя артыкулы