zoukankan      html  css  js  c++  java
  • gradle镜像源配置

    使用阿里云国内镜像

    对单个项目生效,在项目中的build.gradle修改内容

    
    buildscript {
        repositories {
            maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
                    maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.2.3'
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }        
    }
    
    allprojects {
        repositories {
            maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
            maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
        }
    }
    
    
    
    

     对所有项目生效,在USER_HOME/.gradle/下创建init.gradle文件

    allprojects{
        repositories {
            def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
            def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
    		def GRADLE_LOCAL_RELEASE_URL = 'https://repo.gradle.org/gradle/libs-releases-local'
    		def ALIYUN_SPRING_RELEASE_URL = 'https://maven.aliyun.com/repository/spring-plugin'
    		
            all { ArtifactRepository repo ->
                if(repo instanceof MavenArtifactRepository){
                    def url = repo.url.toString()
                    if (url.startsWith('https://repo1.maven.org/maven2')) {
                        project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                        remove repo
                    }
                    if (url.startsWith('https://jcenter.bintray.com/')) {
                        project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                        remove repo
                    }
    				if (url.startsWith('http://repo.spring.io/plugins-release')) {
                        project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_SPRING_RELEASE_URL."
                        remove repo
                    }
    				
                }
            }
            maven {
                url ALIYUN_REPOSITORY_URL     
            }
    		
    		maven {            
                url ALIYUN_JCENTER_URL			
            }
    		maven {            
    			url ALIYUN_SPRING_RELEASE_URL
    	    }
    		maven {
    			url GRADLE_LOCAL_RELEASE_URL
            }
    		
        }
    	
    
    }
    

    网上搜集的常用仓库地址

    repositories {
    
        mavenCentral()
    
        maven { url "https://jitpack.io" }
    
        maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
    
        maven { url 'http://maven.oschina.net/content/groups/public/' }
    
        maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
    
        maven { url "http://maven.springframework.org/release" }
    
        maven { url "http://maven.restlet.org" }
    
        maven { url "http://mirrors.ibiblio.org/maven2" }
    
        maven {
    
            url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/"
    
        }
    
        maven { url 'https://maven.fabric.io/public' }
    
        jcenter()
    
        google()
    
    }
    

     阿里仓库集合

    apache snapshots	
    proxy	
    SNAPSHOT	
    https://maven.aliyun.com/repository/apache-snapshots
    central	
    proxy	
    RELEASE	
    https://maven.aliyun.com/repository/central
    google	
    proxy	
    RELEASE	
    https://maven.aliyun.com/repository/google
    gradle-plugin	
    proxy	
    RELEASE	
    https://maven.aliyun.com/repository/gradle-plugin
    jcenter	
    proxy	
    RELEASE	
    https://maven.aliyun.com/repository/jcenter
    spring	
    proxy	
    RELEASE	
    https://maven.aliyun.com/repository/spring
    spring-plugin	
    proxy	
    RELEASE	
    https://maven.aliyun.com/repository/spring-plugin
    public	
    group	
    RELEASE	
    https://maven.aliyun.com/repository/public
    releases	
    hosted	
    RELEASE	
    https://maven.aliyun.com/repository/releases
    snapshots	
    hosted	
    SNAPSHOT	
    https://maven.aliyun.com/repository/snapshots
    grails-core	
    proxy	
    RELEASE	
    https://maven.aliyun.com/repository/grails-core
    正因为当初对未来做了太多的憧憬,所以对现在的自己尤其失望。生命中曾经有过的所有灿烂,终究都需要用寂寞来偿还。
  • 相关阅读:
    ARTS-S mac终端ftp命令行上传下载文件
    tensorflow SavedModelBuilder用法
    linux限定用户目录及权限
    软件测试准入准出规则
    weblogic 12c重置console密码
    linux exec和xargs的区别
    linux加域退域
    centos 6.6 配置xdmcp远程桌面
    shell数组中“和@的妙用
    【原创】Centos 7利用软件Raid搭建ISCSI过程
  • 原文地址:https://www.cnblogs.com/candlia/p/11920057.html
Copyright © 2011-2022 走看看