Sa Eclipse, buksan ang Preferences → Maven → User Settings at tingnan ang ipinapakitang landas. Gumagamit ang m2e ng Maven settings.xml para sa pagkumpigura ng proxy; hindi pinatutunayan ng matagumpay na update-site request ng Eclipse ang mga input na iyon. Ang karaniwang default ng gumagamit ay ~/.m2/settings.xml, ngunit maaaring pumili ang IDE ng ibang file.

Isama ang isang entry ng proxy sa pinakamataas na antas na seksyong proxies ng dokumentong iyon:

<proxies>
  <proxy>
    <id>office</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>proxy.example</host>
    <port>8080</port>
    <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
  </proxy>
</proxies>

Palitan ang endpoint at ang mga inilaan na pag-alis habang pinapanatili ang mga mirror, account ng server at iba pang setting. Para sa pampublikong repository sa isang network na pinapayagan ang malayang ruta ng proxy, ang isang hindi awtentikadong kandidato mula sa listahan ng HTTP proxy ay maaaring magbigay ng host at port; tiyakin na pinapayagan nito ang koneksyon sa repository. Idagdag ang mga field ng username at password ng proxy ng Maven kapag hinihingi ito ng tagapamagitan.

Ilapat ang napiling mga setting at i-update ang apektadong proyekto ng Maven. Ihambing sa aktwal na pag-override ng mga setting ng matagumpay na command-line invocation at sa pinagsamang global na setting. Ang pagpili ng ibang distribusyon ng Maven ay hiwalay na usapin: maaari nitong baguhin ang mga launch at global na input ngunit hindi nito idinadagdag ang proxy sa tamang file ng gumagamit.

Gamitin ang tugon para piliin ang susunod na sangay. Ang 407 ay tungkol sa pag-login sa proxy; ang 401 ng repository ay tungkol sa sarili nitong account, itinutugma sa pamamagitan ng entry na servers sa ID ng repository o mirror. Ang field ng private key ng server ay hindi nagpapatupad ng HTTP proxy authentication. Ang mga error sa sertipiko ay ibang kondisyon. Panatilihin ang routing ng kapaligiran sa mga setting sa halip na sa POM ng proyekto.

Kaugnay na mga artikulo