Lazybones documenteert vanaf versie 0.8.1 een configuratiemechanisme via systeemeigenschappen. In het bestand ~/.lazybones/config.groovy van de gebruiker kunnen de proxy-items zo worden geschreven:

systemProp {
    http {
        proxyHost = 'proxy.example'
        proxyPort = 8080
    }
    https {
        proxyHost = 'proxy.example'
        proxyPort = 8080
    }
}

Het voorvoegsel systemProp zet deze items binnen Lazybones om in de bijbehorende JVM-systeemeigenschappen. De groepen HTTP en HTTPS beschrijven bestemmingsprotocollen en kunnen hetzelfde proxy-eindpunt gebruiken. Kies voor een openbare sjabloondownload die via een niet-geverifieerde tussenpersoon is toegestaan een HTTP-item uit de HTTP-proxylijst voor die eindpuntwaarden.

Voeg dit blok toe aan de bestaande configuratie en behoud sjabloontoewijzingen en andere opties. Start de Lazybones-opdracht met de bedoelde gebruikersconfiguratie op zijn plaats. Dit openbare mechanisme voorkomt dat een aparte proxywijziging in een gegenereerde of geïnstalleerde launcher moet worden onderhouden.

Gerelateerde artikelen