Maison > Java > javaDidacticiel > Comment configurer Gradle pour utiliser un serveur proxy ?

Comment configurer Gradle pour utiliser un serveur proxy ?

Mary-Kate Olsen
Libérer: 2024-11-02 04:55:29
original
921 Les gens l'ont consulté

How to Configure Gradle to Use a Proxy Server?

Configuration du proxy Gradle

La configuration de Gradle pour accéder à Internet via un serveur proxy est cruciale pour une intégration transparente avec des référentiels distants ou des services tiers . Lorsque vous utilisez le plugin build-info-extractor-gradle pour vous connecter à Artifactory, il est essentiel de spécifier correctement les paramètres du proxy.

Pour configurer la configuration du proxy HTTP ou HTTPS, ajoutez les propriétés suivantes à votre .gradle/gradle Fichier .properties :

  • Pour proxy HTTP uniquement : -Dhttp.proxyHost=[nom d'hôte] et -Dhttp.proxyPort=[numéro de port]
  • Pour proxy HTTPS uniquement : -Dhttps .proxyHost=[nom d'hôte] et -Dhttps.proxyPort=[numéro de port]
  • Pour les proxy HTTP et HTTPS : spécifiez les propriétés HTTP et HTTPS comme ci-dessus

Pour fournir informations d'identification pour le proxy, incluez ces propriétés : -Dhttp.proxyUser=[nom d'utilisateur] et -Dhttp.proxyPassword=[mot de passe] (ou -Dhttps.proxyUser et -Dhttps.proxyPassword pour les proxys HTTPS).

Pour Pour exclure des hôtes spécifiques du tunneling proxy, utilisez la propriété -Dhttp.nonProxyHosts=[hostnames].

Exemple :

Considérez le scénario suivant :

  • Hôte proxy : 127.0.0.1
  • Port proxy : 3128
  • Utilisateur proxy : utilisateur
  • Mot de passe proxy : pass
  • Hôtes pour contourner le proxy : host1.com, host2.com

Pour configurer Gradle avec ce proxy, ajoutez les propriétés suivantes à votre fichier .gradle/gradle.properties :

-Dhttp.proxyHost=127.0.0.1
-Dhttp.proxyPort=3128
-Dhttp.proxyUser=user
-Dhttp.proxyPassword=pass
-Dhttp.nonProxyHosts=host1.com|host2.com
Copier après la connexion

N'oubliez pas que vous peut également définir ces propriétés dans gradle-wrapper.properties pour la configuration du proxy à l'échelle du projet.

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!

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