Eclipse ਵਿੱਚ Preferences → Maven → User Settings ਖੋਲ੍ਹੋ ਅਤੇ ਦਿਖਾਇਆ ਗਿਆ ਰਾਹ ਜਾਂਚੋ। m2e ਪ੍ਰੌਕਸੀ ਸੰਰਚਨਾ ਲਈ Maven settings.xml ਵਰਤਦਾ ਹੈ; ਸਫਲ Eclipse update-site ਬੇਨਤੀ ਉਹਨਾਂ ਇਨਪੁਟਾਂ ਨੂੰ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀ। ਆਮ ਵਰਤੋਂਕਾਰ ਡਿਫਾਲਟ ~/.m2/settings.xml ਹੈ, ਪਰ IDE ਕੋਈ ਹੋਰ ਫ਼ਾਈਲ ਚੁਣ ਸਕਦਾ ਹੈ।

ਉਸ ਦਸਤਾਵੇਜ਼ ਦੇ ਉੱਤਲੇ proxies ਭਾਗ ਵਿੱਚ ਪ੍ਰੌਕਸੀ ਐਂਟਰੀ ਜੋੜੋ:

<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>

ਮਿਰਰ, ਸਰਵਰ ਖਾਤੇ ਅਤੇ ਹੋਰ ਸੈਟਿੰਗਾਂ ਰੱਖਦਿਆਂ ਐਂਡਪੁਆਇੰਟ ਅਤੇ ਇੱਛਤ ਬਾਈਪਾਸ ਬਦਲੋ। ਸੁਤੰਤਰ ਪ੍ਰੌਕਸੀ ਮਾਰਗ ਦੀ ਆਗਿਆ ਦੇਣ ਵਾਲੇ ਨੈੱਟਵਰਕ ਉੱਤੇ ਜਨਤਕ ਰਿਪੋਜ਼ਟਰੀ ਲਈ, HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਤੋਂ ਇੱਕ ਅਣ-ਪ੍ਰਮਾਣਿਤ ਉਮੀਦਵਾਰ ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਦੇ ਸਕਦਾ ਹੈ; ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਇਹ ਰਿਪੋਜ਼ਟਰੀ ਕਨੈਕਸ਼ਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਜਦੋਂ ਉਹ ਵਿਚੋਲਾ ਮੰਗੇ ਤਾਂ Maven ਦੇ ਪ੍ਰੌਕਸੀ ਵਰਤੋਂਕਾਰਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਖੇਤਰ ਜੋੜੋ।

ਚੁਣੀਆਂ ਸੈਟਿੰਗਾਂ ਲਾਗੂ ਕਰੋ ਅਤੇ ਪ੍ਰਭਾਵਿਤ Maven ਪ੍ਰੋਜੈਕਟ ਅੱਪਡੇਟ ਕਰੋ। ਸਫਲ ਕਮਾਂਡ-ਲਾਈਨ ਕਾਲ ਦੇ ਅਸਲ ਸੈਟਿੰਗ ਓਵਰਰਾਈਡ ਅਤੇ ਮਿਲਾਈਆਂ ਗਲੋਬਲ ਸੈਟਿੰਗਾਂ ਨਾਲ ਤੁਲਨਾ ਕਰੋ। ਹੋਰ Maven ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਚੁਣਨਾ ਵੱਖਰੀ ਗੱਲ ਹੈ: ਇਹ ਲਾਂਚ ਅਤੇ ਗਲੋਬਲ ਇਨਪੁਟ ਬਦਲ ਸਕਦਾ ਹੈ ਪਰ ਪ੍ਰੌਕਸੀ ਨੂੰ ਸਹੀ ਵਰਤੋਂਕਾਰ ਫ਼ਾਈਲ ਵਿੱਚ ਨਹੀਂ ਜੋੜਦਾ।

ਅਗਲੀ ਸ਼ਾਖਾ ਚੁਣਨ ਲਈ ਜਵਾਬ ਵਰਤੋ। 407 ਪ੍ਰੌਕਸੀ ਲੌਗਇਨ ਬਾਰੇ ਹੈ; ਰਿਪੋਜ਼ਟਰੀ ਦਾ 401 ਉਸਦੇ ਆਪਣੇ ਖਾਤੇ ਬਾਰੇ ਹੈ, ਜੋ servers ਐਂਟਰੀ ਰਾਹੀਂ ਰਿਪੋਜ਼ਟਰੀ ਜਾਂ ਮਿਰਰ ID ਨਾਲ ਮਿਲਦਾ ਹੈ। ਸਰਵਰ ਦਾ ਪ੍ਰਾਈਵੇਟ-ਕੀ ਖੇਤਰ HTTP ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣੀਕਰਨ ਲਾਗੂ ਨਹੀਂ ਕਰਦਾ। ਸਰਟੀਫਿਕੇਟ ਗਲਤੀਆਂ ਹੋਰ ਸ਼ਰਤ ਹਨ। ਵਾਤਾਵਰਨ ਰਾਊਟਿੰਗ ਨੂੰ ਪ੍ਰੋਜੈਕਟ POM ਵਿੱਚ ਨਹੀਂ, ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਰੱਖੋ।

ਸੰਬੰਧਿਤ ਲੇਖ