grails in der Version 3.0.1 proxy-Einstellungen
Ich bin neu in Grails in der Version 3.0.1 vor und Frage mich, wie und wo Sie die richtigen Proxy-Einstellungen. Ich weiß, was meine proxy-Konfiguration - IP und port, aber nicht wissen, wo zu Ort.
Ich bin immer Fehler wie diese, wenn Sie versuchen zu laufen grails-Kommando innerhalb meines Projekts "helloworld":
ivo@ivotrisquel:~/grails/projects/helloworld$ grails --stacktrace
| Error Problem updating profiles from origin git repository (NOTE: Stack trace has been filtered. Use --verbose to see entire trace.)
org.eclipse.jgit.api.errors.TransportException: https://github.com/grails/grails-profile-repository: cannot open git-upload-pack
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:139)
at org.grails.cli.profile.git.GitProfileRepository.fetchAndRebaseIfExpired(GitProfileRepository.groovy:140)
at org.grails.cli.profile.git.GitProfileRepository.createOrUpdateRepository(GitProfileRepository.groovy:109)
at org.grails.cli.profile.git.GitProfileRepository.getProfile(GitProfileRepository.groovy:56)
at org.grails.cli.GrailsCli.initializeProfile(GrailsCli.groovy:347)
at org.grails.cli.GrailsCli.execute(GrailsCli.groovy:192)
at org.grails.cli.GrailsCli.main(GrailsCli.groovy:99)
Caused by: org.eclipse.jgit.errors.TransportException: https://github.com/grails/grails-profile-repository: cannot open git-upload-pack
at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:524)
at org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:309)
at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136)
at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1115)
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:130)
... 6 more
Caused by: java.net.ConnectException: Connection timed out github.com
at org.eclipse.jgit.util.HttpSupport.response(HttpSupport.java:175)
at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:475)
... 11 more
| Error Problem updating profiles from origin git repository
- könnten Sie bitte auch, was Sie bisher ausprobiert haben (z.B. die üblichen verdächtigen-Einstellung per JAVA - /GRAILS_OPTS, ist es in http_proxy, ...)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem und gelöst durch die proxy-Konfiguration, um die GRAILS_HOME/bin/grails.bat-Datei in der folgenden Weise:
Ich glaube, es muss eine andere Möglichkeit zum konfigurieren der proxy in Grails 3.0.x aber ich habe es nicht gefunden bisher.
Hinsichtlich
In linux hinzufügen die Konfiguration
in der GRAILS_HOME/bin/grails.sh Datei. Beheben mein problem in Netbeans 8.1
set GRAILS_OPTS=-Dhttp.proxyHost=myProxy -Dhttp.proxyPort=myPort -Dhttps.proxyHost=myProxy -Dhttps.proxyPort=myPort
im windowsFür GRAILS3 es ist jetzt genug Dokumentation darüber, wie, um das setup-proxy.
Wie gesagt von @campos, in Windows müssen Sie
aber das macht die Korrektur nur für den halben Weg, denn Sie haben auch zu korrigieren gradle-Motor, einlegen in seiner gradle.Eigenschaften Werte wie unten
Vollständige Erklärung hier und hier für gradle. Mit allen, die auf meine Windows10 kann ich korrekt kompilieren und erstellen von Paketen hinter mein Firmen-proxy.
Ich adedd die folgenden zu meinen
~/.grails/ProxySettings.groovy
Datei.Nach langen Kampf habe ich die Lösung gefunden für windows-Umgebung
Die folgenden arbeitete für mich