Lazybones documente depuis la version 0.8.1 un mécanisme de configuration par propriétés système. Dans le fichier ~/.lazybones/config.groovy de l'utilisateur, les entrées de proxy peuvent s'écrire ainsi :

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

Le préfixe systemProp transforme ces entrées, à l'intérieur de Lazybones, en propriétés système JVM correspondantes. Les groupes HTTP et HTTPS décrivent les protocoles de destination et peuvent utiliser le même point de terminaison proxy. Pour un téléchargement public de modèle autorisé via un intermédiaire non authentifié, choisissez une entrée HTTP dans la liste des proxys HTTP pour ces valeurs de point de terminaison.

Ajoutez ce bloc à la configuration existante en conservant les mappages de modèles et les autres options. Lancez la commande Lazybones avec la configuration utilisateur prévue en place. Ce mécanisme public évite d'entretenir une modification de proxy distincte dans un lanceur généré ou installé.

Articles similaires