Gradle-Proxy-Konfiguration
Gradle benötigt Zugriff auf das Web, um mit Diensten wie Artifactory integriert zu werden. Wenn Sie hinter einem Proxy-Server arbeiten, können Probleme auftreten, wenn die richtige Konfiguration nicht eingestellt ist.
Manuelle Proxy-Konfiguration
Wie in der Frage beschrieben, manuelles Hinzufügen des Artifactory-Plugins und das Definieren von Proxy-Einstellungen in .gradle/gradle.properties kann fehlschlagen.
Lösung
Die bereitgestellte Lösung bietet einen detaillierteren Konfigurationsansatz:
gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128"-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"< /pre></li> <li> <strong>HTTPS-Proxy:</strong><br><pre class="brush:php;toolbar:false">gradlew -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129 "-Dhttp.nonProxyHosts=*.nonproxyrepos. com|localhost"
gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 - Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129"-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
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"
Die oben genannten Konfigurationen können entweder in gradle.properties (in.) platziert werden Home-Verzeichnis oder Projektverzeichnis) oder gradle-wrapper.properties.
Das obige ist der detaillierte Inhalt vonWie konfiguriere ich Gradle für die Arbeit hinter einem Proxyserver?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!