Où puis-je configurer le proxy pour SBT dans Intellij IDEA?
Je suis en utilisant Intellij IDEA 14.1.3
édition et ont installé Scala
plugin. Lors de la création de SBT
projet, il signale l'erreur suivante:
Error:Error while importing SBT project:
...
::::::::::::::::::::::::::::::::::::::::::::::
:: org.fusesource.jansi#jansi;1.11: not found
::::::::::::::::::::::::::::::::::::::::::::::
:::: ERRORS
Server access Error: Connection timed out: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml
Server access Error: Connection timed out: connect url=http://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom
Server access Error: Connection timed out: connect url=http://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.fusesource.jansi#jansi;1.11: not found
Error during sbt execution: Error retrieving required libraries
(see C:\Users\xiaona\.sbt\boot\update.log for complete log)
Error: Could not retrieve jansi 1.11
See complete log in C:\Users\xiaona\.IdeaIC14\system\log\sbt.last.log
Après avoir fait référence à cette post, je vois la cause devrait être que j'utilise un proxy pour vous connecter à internet.
Mais dans SBT
écran de réglage:
Je ne peux pas trouver un endroit pour configurer le proxy. Où puis-je configurer le proxy pour SBT
dans Intellij IDEA
?
Vous devez vous connecter pour publier un commentaire.
Ajouter
-Dhttp.proxyHost=<proxy_server> -Dhttp.proxyPort=<proxy_port>
VM paramètresLire la documentation pour plus d'info
https.proxyHost
https.proxyPort
https.proxyUser
ethttps.proxyPassword
ainsiFondamentalement, il existe trois façons de définir le proxy. Chacun d'eux semble toucher une autre partie de l'IDE.
Pour tous les trois méthodes suivantes, je recommande d'installer les deux,
http
ethttps
, puisque la plupart des connexions à des pensions de titres sont établies à l'aide dehttps
aujourd'hui:1. Construire Des Outils De
Réglage de la procuration en vertu de "Construire, l'Exécution, le Déploiement" > "Construire des Outils" > "SBT" > "VM" paramètres affecte le TRIBUNAL processus qui est exécuté après l'édition de la
build.sbt
fichier et l'actualisation de la dernière. Aussi, ce est utilisé pour l'indexation (et donc l'auto-complétion). Ce paramètre affecte également le téléchargement de SBT lui-même dans la version que vous avez sélectionné lors de la configuration des projets.2. D'Autres Paramètres
Aditionally, j'ai utilisé le paramètre dans "Autres Paramètres" > "SBT" > "VM paramètres"
3. Réglage de la procuration à l'échelle mondiale
Une autre solution serait de définir les paramètres de proxy à l'échelle mondiale avec votre
JAVA_OPTS
comme décrit ici.Ajouter un paramètre VM
Fonctionner pour moi
Dans ma situation, j'ai essayé toutes les solutions ci-dessus, mais ils n'ont pas de travail.
À la fin, j'ai configuré le proxy HTTP pour l'ensemble de la
IntellJ
, et qui ont permis de résoudre mes problèmes.Si vous exécutez un sbt à base de scala projet, vous devrez peut-être ajouter le proxy dans la configuration d'exécution du projet:
Exécuter -> Modifier les configurations...->->VM paramètres
J'ai vu cette même message d'erreur et j'ai essayé toutes les suggestions mentionnées dans plusieurs (relative) de threads. J'ai pu enfin résoudre le problème par la mise en place d'un Proxy HTTP directement dans l'Ide. Voici ce que ma configuration (Remarque: indiquez votre nom d'utilisateur réseau et mot de passe dans les cases correspondantes):-