SonarScanner ਪਰਾਕਸੀ ਫੇਲ੍ਹਤਾਂ: Maven ਨਿਰਭਰਤਾਵਾਂ ਬਨਾਮ ਸਰਵਰ ਡਾਊਨਲੋਡ
Maven ਰਿਪੋਜ਼ਟਰੀ ਫੇਲ੍ਹਤ ਜਾਂ SonarScanner ਸਰਵਰ ਡਾਊਨਲੋਡ ਨੂੰ ਇਸ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਵਾਲੀ ਪਰਾਕਸੀ ਸੰਰਚਨਾ ਨਾਲ ਮਿਲਾਓ।
ਸੰਰਚਨਾ ਦਾ ਮਾਲਕ ਚੁਣਨ ਲਈ ਪਹਿਲਾ ਫੇਲ੍ਹ URL ਵਰਤੋ:
| ਡਾਊਨਲੋਡ | ਪਰਾਕਸੀ ਸਰੋਤ |
|---|---|
| Maven ਸਕੈਨਰ ਪਲੱਗਇਨ/ਨਿਰਭਰਤਾਵਾਂ ਲਿਆਉਂਦਾ ਹੈ | ਸਰਗਰਮ settings.xml ਪਰਾਕਸੀ, ਰਿਪੋਜ਼ਟਰੀ/ਮਿਰਰ ਅਤੇ nonProxyHosts |
| ਚੱਲ ਰਿਹਾ ਸਕੈਨਰ SonarQube ਤੋਂ ਸਰੋਤ ਲੈਂਦਾ ਹੈ | ਸਮਰਥਿਤ ਸਕੈਨਰ-ਵਿਸ਼ੇਸ਼ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ |
SonarScanner for Maven 5.0 ਅਤੇ ਬਾਅਦ ਜਾਂ CLI 6.0 ਅਤੇ ਬਾਅਦ ਲਈ, ਸ਼ੁਰੂ ਕਰਨ ਵਾਲਾ shell/CI ਵਾਤਾਵਰਣ ਇਹ ਦੇ ਸਕਦਾ ਹੈ:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
ਪਰਾਪਰਟੀ ਦੇ ਰੂਪ sonar.scanner.proxyHost/sonar.scanner.proxyPort ਹਨ। ਪੂਰਾ URL ਜਾਂ ਅੰਦਾਜ਼ਾ ਲਾਇਆ ਡਿਫਾਲਟ ਨਹੀਂ, ਸਗੋਂ ਹੋਸਟਨਾਮ ਅਤੇ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਵੱਖਰਾ ਪੋਰਟ ਵਰਤੋ। HTTP ਪਰਾਕਸੀ ਸੂਚੀ ਤੋਂ HTTP ਐਂਟਰੀ ਇਹ ਖੇਤਰ ਸਿਰਫ਼ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਜਨਤਕ SonarQube ਐਂਡਪਾਇੰਟ ਟੈਸਟ ਲਈ ਭਰ ਸਕਦੀ ਹੈ, ਜਦੋਂ ਅਸਲ ਸਕੈਨਰ ਸੰਰਚਨਾ ਵਿੱਚ ਕੋਈ ਪਰਾਕਸੀ-ਵਰਤੋਂਕਾਰ ਜਾਂ ਪਰਾਕਸੀ-ਪਾਸਵਰਡ ਸੈਟਿੰਗ ਨਾ ਹੋਵੇ।
ਲੋੜ ਪੈਣ 'ਤੇ CI ਪ੍ਰਮਾਣ-ਪੱਤਰ ਸੰਭਾਲ ਰਾਹੀਂ SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD ਦਿਓ। SonarQube ਵਿਸ਼ਲੇਸ਼ਣ ਟੋਕਨ ਕਿਸੇ ਹੋਰ ਭਾਗੀਦਾਰ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਕਰਦਾ ਹੈ।
ਵਿਸ਼ਲੇਸ਼ਣ URL ਨੂੰ ਅਸਲ SonarQube ਸੇਵਾ ਰੱਖੋ। ਸਰਵਰ ਦੀ Marketplace ਪਰਾਕਸੀ ਕਿਸੇ ਹੋਰ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦੀ ਹੈ, ਅਤੇ ਸਫਲ Maven ਹੱਲ ਸਕੈਨਰ ਦੇ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰਦਾ। ਸੈਟਿੰਗਾਂ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਉਨ੍ਹਾਂ ਨੂੰ ਤਾਇਨਾਤ ਸਕੈਨਰ ਪਰਿਵਾਰ/ਸੰਸਕਰਣ ਨਾਲ ਮਿਲਾਓ।