• <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   管理


            国产激情久久久久影院小草| 国产精品亚洲综合久久| 狠狠色婷婷久久一区二区三区| 无码超乳爆乳中文字幕久久 | 国产69精品久久久久99| 人人狠狠综合久久亚洲| 久久综合给合久久狠狠狠97色69 | 97精品伊人久久久大香线蕉| 91性高湖久久久久| 日韩精品久久无码中文字幕| 国产精品日韩深夜福利久久 | 伊人久久精品无码av一区| 九九精品99久久久香蕉| 久久有码中文字幕| 久久综合综合久久97色| av色综合久久天堂av色综合在 | 99久久国产热无码精品免费| 亚洲AⅤ优女AV综合久久久| 激情伊人五月天久久综合| 一本色道久久HEZYO无码| 91久久九九无码成人网站| 精品午夜久久福利大片| 91精品国产乱码久久久久久 | 精品多毛少妇人妻AV免费久久| 中文字幕久久欲求不满| 久久久久夜夜夜精品国产| 亚洲∧v久久久无码精品| 国产A级毛片久久久精品毛片| 香蕉99久久国产综合精品宅男自| 精品久久久久久无码中文字幕| 国产69精品久久久久777| 国产婷婷成人久久Av免费高清| 亚洲AV无一区二区三区久久| 久久精品国产2020| 久久久久亚洲精品无码蜜桃| 久久夜色精品国产噜噜亚洲AV| 日本人妻丰满熟妇久久久久久| 狠狠88综合久久久久综合网 | 青青青青久久精品国产| 青青草原综合久久| 综合久久精品色|