gradle代理设置

前言

​ 不论是微服务或是android编译使用到gradle时,需要取仓库拉取依赖jar,一般官方仓库都在国外,所以格外的慢,为了加快速度,需要设置代理

  1. 指定项目设置代理,在项目下的gradle-wrapper.properties里设置

  2. 在userdir,一般在c盘user下,.gradle/gradle.properties

  3. 将以下配置写入到以上文件中

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    #http代理服务器IP/域名
    systemProp.http.proxyHost=127.0.0.1
    #代理服务器端口
    systemProp.http.proxyPort=8080

    #https代理服务器IP/域名
    systemProp.https.proxyHost=127.0.0.1
    #代理服务器端口
    systemProp.https.proxyPort=8080

    #一般无密码情况下,只需设置以上即可

    #代理服务器需要验证时,填写用户名,没有不需要写
    systemProp.http.proxyUser=userid
    #代理服务器需要验证时,填写密码,没有不需要写
    systemProp.http.proxyPassword=password
    #不需要代理的域名/IP
    systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

    #https 同上
    systemProp.https.proxyUser=userid
    systemProp.https.proxyPassword=password
    systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost

    配置后,重新build即可