Maison > Java > javaDidacticiel > le corps du texte

Comment configurer les paramètres du proxy Gradle pour l'accès Web ?

Mary-Kate Olsen
Libérer: 2024-11-02 23:05:30
original
258 Les gens l'ont consulté

How to Configure Gradle Proxy Settings for Web Access?

Configuration du proxy Gradle pour l'accès au Web

L'intégration de Gradle avec Artifactory dans Jenkins nécessite un accès au Web via un serveur proxy. La configuration de cette connexion proxy peut être difficile, en particulier lorsque vous utilisez une barre oblique inverse dans le nom d'utilisateur proxy ou lorsque plusieurs serveurs proxy sont présents.

Pour spécifier les paramètres proxy pour Gradle, créez un fichier .gradle/gradle.properties dans votre maison. et incluez les propriétés suivantes :

systemProp.http.proxyHost = hostname
systemProp.http.proxyPort = 8080
systemProp.http.proxyUser = de\username
systemProp.http.proxyPassword = xxx
Copier après la connexion

Cependant, cette configuration peut entraîner des erreurs HTTP 407. Pour surmonter ces problèmes, utilisez le raffinement suivant basé sur la réponse de Daniel :

Configuration du proxy HTTP uniquement :

gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 "-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
Copier après la connexion

Configuration du proxy HTTPS uniquement :

gradlew -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129 "-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
Copier après la connexion

Configuration du proxy HTTP et HTTPS :

gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129 "-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
Copier après la connexion

Configuration du proxy avec utilisateur et mot de passe :

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"
Copier après la connexion

Ces propriétés peuvent également être ajoutées au fichier gradle-wrapper.properties. Alternativement, définir ces options dans l'interface graphique de Jenkins ou d'Artifactory devrait également fonctionner.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!