Anxin 不乱于心,不困于情,不畏将来,不念过往,如此,安好.

Set gradle global proxy

2018-02-01

相信大多数公司都有自己的代理服务器,所以gradle必须设置好代理才能下载项目的依赖包,比如在GitHub上clone一个项目,每次都 要修改项目的的gradle-wrapper.properties,或者gradle.properties和project的gradle.properties文件,可谓是无比痛苦无奈。

Set Gradle Global Proxy

  1. 确认%UserProfile%(Windows :C:/Users/{userName}/.gradle/; Mac Linux : ~/.gradle/),没有就新建一个
  2. .gradle目录下,看有没有gradle.properties(没有就新建一个)
  3. 编辑gradle.properties,代理服务器的设置 : systemProp.{代理类型}.{代理属性}={代理值}

    1. 代理类型 : http、https、socks等
    2. 代理属性 :proxyHost(代理的IP或域名)、proxyPort(代理的端口号)、proxyUser(用户名)、 proxyPassword(密码)、nonProxyHosts(不使用代理的列表)。代理属性中的proxyUser(用户名)、 proxyPassword(密码)、nonProxyHosts(不使用代理的列表)不是必须的,如果不需要的话,可以不用写
    3. 举个列子:
          
      #
      #systemProp.http.proxyHost=www.somehost.org
      #systemProp.http.proxyPort=8080
      #systemProp.http.proxyUser=userid
      #systemProp.http.proxyPassword=password
      #systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
      #
      #systemProp.https.proxyHost=www.somehost.org
      #systemProp.https.proxyPort=8080
      #systemProp.https.proxyUser=userid
      #systemProp.https.proxyPassword=password
      #systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost
          
          
    

Similar Posts

Share

Comments