zoukankan      html  css  js  c++  java
  • gradle 国内加速,修改镜像源

    为什么慢

    由于默认情况下执行 gradle 各种命令是去国外的 gradle 官方镜像源获取需要安装的具体软件信息,所以在不使用代理、不翻墙的情况下,从国内访问国外服务器的速度相对比较慢

    如何修改镜像源

    阿里旗下维护着一个国内 maven 镜像源,同样适用于 gradle。再一次对阿里表示感谢,到目前为止介绍过 npm、yarn、maven、composer 的国内加速方案全部使用着阿里旗下提供的国内镜像源,感谢为开发者提供的便利

    a). 配置只在当前项目生效

    在 build.gradle 文件内修改/添加 repositories 配置

    repositories {
        maven {
            url "http://maven.aliyun.com/nexus/content/groups/public"
        }
    }
    

    b). 配置全局生效

    找到 (用户家目录)/.gradle/init.gradle 文件,如果找不到 init.gradle 文件,自己新建一个

    修改/添加 init.gradle 文件内的 repositories 配置

    allprojects {
        repositories {
            maven {
                url "http://maven.aliyun.com/nexus/content/groups/public"
            }
        }
    }
    

    验证是否修改成功

    在 build.gradle 文件内增加一个任务

    task showRepos {
        doLast {
            repositories.each {
                println "repository: ${it.name} ('${it.url}')"
            }
        }
    }
    

    然后执行 gradle -q showRepos 任务,如果输出了刚刚配置的地址就说明修改成功,如下:

    $ gradle -q showRepos
    repository: maven ('http://maven.aliyun.com/nexus/content/groups/public')
  • 相关阅读:
    学习DButils笔记
    ubuntu16.04 backup and restore
    Oracle 中 编写 function 和 procedure 的注意事项
    利用反射和JDBC元数据实现更加通用的查询方法
    Memcached
    HTML, CSS
    day35作业
    day34作业
    MySQL数据库
    并发编程
  • 原文地址:https://www.cnblogs.com/huiyi0521/p/10997152.html
Copyright © 2011-2022 走看看