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.

Ähnliche Artikel