Lazybones 从 0.8.1 版本起记录了通过系统属性进行配置的机制。在用户的 ~/.lazybones/config.groovy 中,代理条目可以这样写:

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

systemProp 前缀会在 Lazybones 内部把这些条目转换为相应的 JVM 系统属性。HTTP 和 HTTPS 两个分组描述目标协议,并且可以使用同一个代理端点。对于通过未经认证的中间方获准进行的公共模板下载,请从HTTP 代理列表中选择一条 HTTP 条目来填写这些端点值。

把这个块加入现有配置,同时保留模板映射和其他选项。在目标用户配置就位的情况下启动 Lazybones 命令。这种公开机制避免了在生成或安装的启动器中维护单独的代理改动。

相关文章