Изузетак копиран из променљиве љуске 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 репозиторијума с путањом у поље за обрасце хостова.

Џокер знакови су подржани, али немојте користити широк образац само да нестане једна грешка. Након измене проверите жељено интерно име и јавни репозиторијум одвојено.

Нађите поставке које се стварно користе

Maven може да комбинује глобалне и корисничке поставке, а позив може да одабере другу датотеку поставки. IDE може да користи другу Maven инсталацију или конфигурацију него терминал. Уређивање датотеке коју неуспели позив никад не чита неће изменити његову руту.

Важна је и ознака активности проксија. Исправно написани хост и порт у неактивној ставци не значе да ће је Maven одабрати.

Разликујте два сервера

Приступни подаци проксија припадају прокси ставци кад их та услуга тражи. Подаци приватног репозиторијума артефаката припадају одговарајућој конфигурацији сервера. Давање токена репозиторијума не одговара на захтев проксија за аутентификацију.

Ако захтеви још не успевају, забележите одабрани URL репозиторијума, одговор или грешку повезивања и извор ефективних поставки. Прво утврдите да ли је захтев требало да иде преко проксија или директно; истовремена измена синтаксе листе и крајње тачке отежава тумачење резултата.

Повезани чланци