web-dev-qa-db-fra.com

IntelliJ HTTP-Proxy fonctionne mais échoue aux dépendances de niveaux

je suis actuellement confronté au problème et je ne peux pas construire de projets utilisant des dépendances globales. Nous utilisons un script proxy de configuration automatique, que j'ai déjà défini dans Fichier-> Paramètres-> Apparence & Comportement-> Paramètres système-> Proxy HTTP et testé avec la fonction Vérifier la connexion.

La fonction de vérification de la connexion fonctionne pour tout code HTML arbitraire et également pour le fichier de classe requis (jcenter.bintray.com/com/Android/tools/build/gradle/2.0.0/gradle-2.1.0-javadoc.jar).

Pour les solutions que j'ai déjà essayé de:

  • définir les informations de proxy dans le fichier gradle.properties 
  • essayé de définir les paramètres de proxy http et/ou https

    * systemProp.http(s).proxyHost=linktoproxyconfig.org  
    * systemProp.http(s).proxyPort=xxxx                 
    * systemProp.http(s).proxyUser=xxxx            
    * systemProp.http(s).proxyPassword=xxxx
    
  • changement de la direction du référentiel (jcenter () vs jcenter {url http://jcenter.bintray.com }

Je suis conscient du fait que l’on peut travailler hors ligne en téléchargeant le diplôme localement. Mais pour éviter la maintenance supplémentaire des versions Gradle sur différentes machines, je voudrais limiter l’option de travail en mode hors connexion.

Edit: Peut-être que je devrais aussi ajouter le message d'erreur:
Gradle sync failed: Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.

Je serais très reconnaissant si quelqu'un a une idée sur une solution.

7
sasuchi

IntelliJ IDEA 2017.3 ne semble pas respecter les options de proxy pour le téléchargement de Gradle. Ajoutez donc les options de proxy à gradle.properties et gradle-wrapper.properties, puis exécutez ./gradlew dans un terminal. Cela téléchargera Gradle. Après cela, IntelliJ fonctionnera.

7
Robin Green

Cela m'est également arrivé et le problème était que l'installation de Gradle était erronée. J'ai ajouté une variable d'environnement GRADLE_HOME et ajouté% GRADLE_HOME%/bin à PATH. J'ai redémarré le IDE et ça a fonctionné! :)

Source: https://docs.gradle.org/current/userguide/installation.html#sec:installation_environment_variables

0
Julieta