tl; dr:configure Proxy für gradle-VFS-Plugin
Wie konfiguriere ich das HTTPS-Proxy durch die gradle-VFS-Plugin verwendet werden? Es scheint die normale Java/Gradle-Proxy-Konfiguration zu ignorieren.
Gesamte Details
Basierend auf diesen gradle file Ich versuche gradle zu verwenden, um reveal.js Dias von asciidocs zu erstellen.
Ich habe die Proxy-Einstellungen mit einer gradle.properties Datei mit Inhalt ähnlich wie diese konfiguriert:
systemProp.http.proxyHost=myproxy
systemProp.http.proxyPort=8080
systemProp.http.nonProxyHosts=localhost
systemProp.https.proxyHost=myproxy
systemProp.https.proxyPort=8080
systemProp.https.nonProxyHosts=localhost
Während diese Konfiguration funktioniert für gradle, bei der Durchführung von Java erstellt (es Downloads Plugin und Abhängigkeiten), VFS welche in der Referenz Build-Datei wird nicht verwendet:
::download FAILED
FAILURE: Build failed with an exception.
* Where:
Build file 'D:\workspaces\myproject\build.gradle' line: 47
* What went wrong:
Execution failed for task ':download'.
> Could not connect to HTTP server on "github.com".
Linie 47 der erste Anfang mit cp
in diesem Block ist
abgeleitet wurde, um die Eigenschaften in gradle.properties auf definierten verwenden können ersetzen die String-Literale mit project.property ("systemProp.http.proxyPort"), wobei die Zeichenfolge der Name der Eigenschaft ist. –