Heim > Java > javaLernprogramm > Hauptteil

Wie konfiguriere ich Gradle-Proxy-Einstellungen für den Webzugriff?

Mary-Kate Olsen
Freigeben: 2024-11-02 23:05:30
Original
258 Leute haben es durchsucht

How to Configure Gradle Proxy Settings for Web Access?

Gradle-Proxy-Konfiguration für Webzugriff

Gradle-Integration mit Artifactory in Jenkins erfordert Webzugriff über einen Proxyserver. Das Konfigurieren dieser Proxy-Verbindung kann eine Herausforderung sein, insbesondere wenn ein Backslash im Proxy-Benutzernamen verwendet wird oder wenn mehrere Proxy-Server vorhanden sind.

Um Proxy-Einstellungen für Gradle festzulegen, erstellen Sie eine .gradle/gradle.properties-Datei in Ihrem Zuhause Verzeichnis und enthalten die folgenden Eigenschaften:

systemProp.http.proxyHost = hostname
systemProp.http.proxyPort = 8080
systemProp.http.proxyUser = de\username
systemProp.http.proxyPassword = xxx
Nach dem Login kopieren

Diese Konfiguration kann jedoch zu HTTP 407-Fehlern führen. Um diese Probleme zu lösen, verwenden Sie die folgende Verfeinerung basierend auf Daniels Antwort:

Nur ​​HTTP-Proxy-Konfiguration:

gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 "-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
Nach dem Login kopieren

Nur ​​HTTPS-Proxy-Konfiguration:

gradlew -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129 "-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
Nach dem Login kopieren

Sowohl HTTP- als auch HTTPS-Proxy Konfiguration:

gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129 "-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
Nach dem Login kopieren

Proxy-Konfiguration mit Benutzer und Passwort:

gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129 -Dhttps.proxyUser=user -Dhttps.proxyPassword=pass -Dhttp.proxyUser=user -Dhttp.proxyPassword=pass "-Dhttp.nonProxyHosts=host1.com|host2.com"
Nach dem Login kopieren

Diese Eigenschaften können auch zur Datei gradle-wrapper.properties hinzugefügt werden . Alternativ sollte es auch funktionieren, diese Optionen in der GUI von Jenkins oder Artifactory festzulegen.

Das obige ist der detaillierte Inhalt vonWie konfiguriere ich Gradle-Proxy-Einstellungen für den Webzugriff?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!