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

            牽著老婆滿街逛

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

            Gradle 修改 Maven 倉庫地址

            轉載自:https://yrom.net/blog/2015/02/07/change-gradle-maven-repo-url/

            近來遷移了一些項目到Android Studio,采用Gradle構建確實比原來的Ant方便許多。但是編譯時下載依賴的網速又著實令人蛋疼不已。

            如果能切換到國內的Maven鏡像倉庫,如開源中國的Maven庫,又或者是換成自建的Maven私服,那想必是極好的。

            一個簡單的辦法,修改項目根目錄下的build.gradle,將jcenter()或者mavenCentral()替換掉即可:

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

            但是架不住項目多,難不成每個都改一遍么?

            自然是有省事的辦法,將下面這段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文件其實是Gradle的初始化腳本(Initialization Scripts),也是運行時的全局配置。
            更詳細的介紹請參閱 http://gradle.org/docs/current/userguide/init_scripts.html

            ##Reference

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

            評論

            # re: Gradle 修改 Maven 倉庫地址 2016-12-27 01:01 楊粼波

            事實上osc的這個源并不快,阿里云的才快:
            http://maven.aliyun.com/nexus/content/groups/public/  回復  更多評論   

            # re: Gradle 修改 Maven 倉庫地址 2016-12-27 01:02 楊粼波

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

            <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下載速度。  回復  更多評論   

            四虎影视久久久免费| 热re99久久6国产精品免费| 久久99精品国产麻豆宅宅| 91精品国产91久久久久久蜜臀| 久久综合狠狠综合久久激情 | 国产亚洲美女精品久久久| 婷婷伊人久久大香线蕉AV| 91久久精品视频| 国产亚洲精久久久久久无码77777 国产亚洲精品久久久久秋霞 | 久久综合狠狠色综合伊人| 亚洲国产精品狼友中文久久久| 久久人人爽人人爽人人片AV不| 久久毛片免费看一区二区三区| 97久久超碰国产精品2021| 久久笫一福利免费导航| 婷婷综合久久中文字幕| 精品久久久无码人妻中文字幕| 观看 国产综合久久久久鬼色 欧美 亚洲 一区二区 | 久久久久久久精品成人热色戒| 91精品国产乱码久久久久久| 一级做a爰片久久毛片看看| 亚洲天堂久久精品| 精品国产乱码久久久久久郑州公司 | 亚洲国产精品综合久久一线| 日韩欧美亚洲综合久久影院d3| 亚洲AV无码久久| 亚洲精品乱码久久久久久| 一级女性全黄久久生活片免费| 伊人久久大香线蕉影院95| 91视频国产91久久久| 久久久久久久亚洲Av无码| 日韩av无码久久精品免费| 午夜精品久久久久久中宇| 99久久99久久精品国产片果冻| 无码人妻久久一区二区三区蜜桃| 人妻精品久久久久中文字幕| 久久国产美女免费观看精品| 国产精品欧美久久久久无广告 | 久久国产免费| 思思久久99热免费精品6| 色欲综合久久躁天天躁|