Lazybones-Proxy in config.groovy eintragen
Die dokumentierte systemProp-Konfiguration von Lazybones setzt HTTP- und HTTPS-Proxy-Endpunkte, ohne das Startskript zu patchen.
Lazybones dokumentiert seit Version 0.8.1 einen Mechanismus zur Konfiguration über System-Properties. In der Datei ~/.lazybones/config.groovy des Benutzers lassen sich die Proxy-Einträge so schreiben:
systemProp {
http {
proxyHost = 'proxy.example'
proxyPort = 8080
}
https {
proxyHost = 'proxy.example'
proxyPort = 8080
}
}
Das Präfix systemProp wandelt diese Einträge innerhalb von Lazybones in die entsprechenden JVM-System-Properties um. Die Gruppen HTTP und HTTPS bezeichnen Zielprotokolle und können denselben Proxy-Endpunkt verwenden. Für einen öffentlichen Template-Download, der über einen nicht authentifizierten Vermittler erlaubt ist, wählen Sie für diese Endpunktwerte einen HTTP-Eintrag aus der HTTP-Proxy-Liste.
Fügen Sie diesen Block der vorhandenen Konfiguration hinzu und erhalten Sie dabei Template-Zuordnungen und andere Optionen. Starten Sie den Lazybones-Befehl mit der beabsichtigten Benutzerkonfiguration an Ort und Stelle. Dieser öffentliche Mechanismus erspart es, eine separate Proxy-Anpassung in einem generierten oder installierten Launcher zu pflegen.