• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿(mǎn)街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Gradle 修改 Maven 倉(cāng)庫(kù)地址

            轉(zhuǎn)載自:https://yrom.net/blog/2015/02/07/change-gradle-maven-repo-url/

            近來(lái)遷移了一些項(xiàng)目到Android Studio,采用Gradle構(gòu)建確實(shí)比原來(lái)的Ant方便許多。但是編譯時(shí)下載依賴(lài)的網(wǎng)速又著實(shí)令人蛋疼不已。

            如果能切換到國(guó)內(nèi)的Maven鏡像倉(cāng)庫(kù),如開(kāi)源中國(guó)的Maven庫(kù),又或者是換成自建的Maven私服,那想必是極好的。

            一個(gè)簡(jiǎn)單的辦法,修改項(xiàng)目根目錄下的build.gradle,將jcenter()或者mavenCentral()替換掉即可:

            allprojects {
                repositories {
                    maven{ url 
            'http://maven.oschina.net/content/groups/public/'}
                }
            }

            但是架不住項(xiàng)目多,難不成每個(gè)都改一遍么?

            自然是有省事的辦法,將下面這段Copy到名為init.gradle文件中,并保存到 USER_HOME/.gradle/文件夾下即可。

            allprojects{
                repositories {
                    def REPOSITORY_URL 
            = 'http://maven.oschina.net/content/groups/public'
                    all { ArtifactRepository repo 
            ->
                        
            if(repo instanceof MavenArtifactRepository){
                            def url 
            = repo.url.toString()
                            
            if (url.startsWith('https://repo1.maven.org/maven2'|| url.startsWith('https://jcenter.bintray.com/')) {
                                project.logger.lifecycle 
            "Repository ${repo.url} replaced by $REPOSITORY_URL."
                                remove repo
                            }
                        }
                    }
                    maven {
                        url REPOSITORY_URL
                    }
                }
            }

            init.gradle文件其實(shí)是Gradle的初始化腳本(Initialization Scripts),也是運(yùn)行時(shí)的全局配置。
            更詳細(xì)的介紹請(qǐng)參閱 http://gradle.org/docs/current/userguide/init_scripts.html

            ##Reference

            posted on 2016-12-27 00:59 楊粼波 閱讀(697) 評(píng)論(2)  編輯 收藏 引用

            評(píng)論

            # re: Gradle 修改 Maven 倉(cāng)庫(kù)地址 2016-12-27 01:01 楊粼波

            事實(shí)上osc的這個(gè)源并不快,阿里云的才快:
            http://maven.aliyun.com/nexus/content/groups/public/  回復(fù)  更多評(píng)論   

            # re: Gradle 修改 Maven 倉(cāng)庫(kù)地址 2016-12-27 01:02 楊粼波

            修改maven根目錄下的conf文件夾中的setting.xml文件,內(nèi)容如下:

            <mirrors>
            <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>
            </mirror>
            </mirrors>

            之后就能享受如飛的maven下載速度。  回復(fù)  更多評(píng)論   


            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            久久精品国产亚洲AV影院| 久久久久se色偷偷亚洲精品av| 久久久久一本毛久久久| 2021国产成人精品久久| 久久久久亚洲爆乳少妇无| 亚洲国产欧美国产综合久久 | 欧洲性大片xxxxx久久久| 日韩中文久久| 久久久久亚洲AV无码专区体验| 777米奇久久最新地址| 日批日出水久久亚洲精品tv| …久久精品99久久香蕉国产 | 久久频这里精品99香蕉久| 精品久久久久久久久午夜福利| 欧美伊人久久大香线蕉综合69| 亚洲精品无码久久一线| 亚洲国产成人久久笫一页| 久久久精品久久久久久| 精品无码人妻久久久久久| 久久精品国产只有精品2020| 久久电影网一区| 亚洲国产成人久久综合碰碰动漫3d| 久久久久国产精品熟女影院| 狠狠人妻久久久久久综合| 国产V综合V亚洲欧美久久| 日韩人妻无码一区二区三区久久99| 国产欧美久久一区二区| 久久天天婷婷五月俺也去| 久久精品国产一区二区电影| 九九久久精品无码专区| 午夜不卡888久久| 久久伊人精品青青草原高清| 九九久久精品无码专区| 久久精品国产秦先生| 亚洲综合久久夜AV | 伊人久久精品影院| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 午夜视频久久久久一区| 国产成人综合久久精品尤物| 久久婷婷五月综合色奶水99啪| 亚洲国产欧美国产综合久久|