ਜੇ IntelliJ ਵਿੱਚ Maven ਟਾਰਗੇਟ ਕੰਮ ਕਰਦੇ ਹਨ ਪਰ ਸਿੰਕ ਫੇਲ੍ਹ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਪ੍ਰੌਕਸੀ ਐਂਡਪੌਇੰਟ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਇੰਪੋਰਟਰ ਦੀ ਜਾਂਚ ਕਰੋ। ਇਹ ਵੱਖਰੇ ਖਪਤਕਾਰ ਹਨ:

ਕੰਮ ਕਰਨ ਵਾਲਾ ਜਾਂ ਫੇਲ੍ਹ ਹੋਣ ਵਾਲਾ ਓਪਰੇਸ਼ਨਸੰਬੰਧਿਤ ਪ੍ਰੋਸੈਸ ਸੈਟਿੰਗਾਂ
IDE HTTP ਕਨੈਕਸ਼ਨ ਜਾਂਚIntelliJ ਦੀ ਆਪਣੀ HTTP ਨੈੱਟਵਰਕਿੰਗ ਕਨਫਿਗਰੇਸ਼ਨ
ਪ੍ਰੋਜੈਕਟ ਇੰਪੋਰਟ ਜਾਂ ਸਿੰਕMaven ਇੰਪੋਰਟਰ ਦੇ JDK ਅਤੇ JVM ਵਿਕਲਪ
Maven ਟਾਰਗੇਟ ਐਗਜ਼ੀਕਿਊਸ਼ਨMaven ਰਨਰ ਦਾ ਰਨਟਾਈਮ ਅਤੇ JVM ਵਿਕਲਪ

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

ਫਿਰ ਫੇਲ੍ਹ ਹੋ ਰਹੇ ਪ੍ਰੋਸੈਸ ਵਿੱਚ ਕੋਈ ਵੀ Java ਪ੍ਰੌਕਸੀ ਪ੍ਰਾਪਰਟੀ, ਕਸਟਮ ਟ੍ਰਸਟਸਟੋਰ ਜਾਂ ਹੋਰ JVM ਵਿਕਲਪ ਲੱਭੋ। ਰਨਰ ਦੇ ਵਿਕਲਪ ਟਾਰਗੇਟਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੇ ਹਨ; ਇੰਪੋਰਟਰ ਦੇ ਵਿਕਲਪ ਇੰਪੋਰਟ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੇ ਹਨ। ਇਹ ਇੱਕੋ ਨਹੀਂ ਹਨ। ਦੋ ਚੁਣੇ JDK ਇੱਕੋ ਐਂਡਪੌਇੰਟ ਵਰਤਦਿਆਂ ਵੱਖਰੇ ਸੰਸਥਾਗਤ CA 'ਤੇ ਭਰੋਸਾ ਕਰ ਸਕਦੇ ਹਨ, ਇਸ ਲਈ ਸਰਟੀਫਿਕੇਟ ਗਲਤੀ ਪਾਸਵਰਡ ਫੇਲ੍ਹ ਹੋਣਾ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀ।

ਕੇਵਲ ਸਿੰਕ ਦੀ ਗਲਤੀ ਧਿਆਨ ਇੰਪੋਰਟਰ ਅਤੇ ਇਸਦੇ ਇਨਪੁਟ ਵੱਲ ਲੈ ਜਾਂਦੀ ਹੈ। ਕੇਵਲ ਟਾਰਗੇਟ ਦੀ ਗਲਤੀ ਧਿਆਨ ਰਨਰ ਵੱਲ ਲੈ ਜਾਂਦੀ ਹੈ। ਇੱਕ ਟੈਸਟ ਜਾਂ ਫੋਰਕ ਕੀਤੀ ਐਪਲੀਕੇਸ਼ਨ ਆਪਣੀਆਂ ਸੈਟਿੰਗਾਂ ਵਾਲਾ ਦੂਜਾ JVM ਲਿਆ ਸਕਦੀ ਹੈ।

ਹਰ ਥਾਂ ਆਮ proxyHost ਪ੍ਰਾਪਰਟੀਆਂ ਪੇਸਟ ਕਰਨ ਜਾਂ ਬੰਡਲ ਕੀਤੀਆਂ Maven ਫਾਈਲਾਂ ਸੰਪਾਦਿਤ ਕਰਨ ਦੀ ਬਜਾਏ ਮੁਰੰਮਤ ਉਸੇ ਮਾਲਕ ਕੋਲ ਰੱਖੋ। ਇੱਕ ਪਛਾਣਨਯੋਗ ਸੈਟਿੰਗ ਫਾਈਲ ਅਤੇ ਨਿਸ਼ਾਨਾ ਪ੍ਰੋਸੈਸ ਵਿਕਲਪ IDE ਅਪਡੇਟਾਂ ਤੋਂ ਬਾਅਦ ਨਤੀਜੇ ਨੂੰ ਦੁਬਾਰਾ ਪੈਦਾ ਕਰਨਯੋਗ ਬਣਾਉਂਦੇ ਹਨ।

ਸੰਬੰਧਿਤ ਲੇਖ