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
    正因为当初对未来做了太多的憧憬,所以对现在的自己尤其失望。生命中曾经有过的所有灿烂,终究都需要用寂寞来偿还。
  • 相关阅读:
    Linux下通过.desktop 文件创建桌面程序图标及文件编写方式(Desktop Entry文件概述)
    Ubuntu16.04进入挂起或休眠状态时按任何键都无法唤醒问题解决办法
    Ubuntu16.04+Gnome3 锁定屏幕快捷键无效解决办法
    A start job is running for Raise network interface(5min 13s )问题解决方法
    Ubuntu16.04 “有线未托管”有线网络不可用问题解决
    A start job is running for Network Manager wait online (29s / no limit) 等待30s解决办法
    Linux 串口终端调试工具minicom
    Linux 终端仿真程序Putty
    Oracle:在 debian9 上完美安装 oracle 10.2.0.5 x64
    从debian9、ubuntu18.04的deb包依赖来看,似乎不是那么好!!
  • 原文地址:https://www.cnblogs.com/candlia/p/11920057.html
Copyright © 2011-2022 走看看