在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 物聯(lián)網(wǎng)/ 配置遠(yuǎn)程倉庫
依賴管理實戰(zhàn)
配置遠(yuǎn)程倉庫
安裝Gradle
簡介
項目自動化簡介
配置子項目
Gradle強(qiáng)大的特性
自動化測試
簡介
掌握構(gòu)建生命周期
使用命令行操作
構(gòu)建Java項目
管理任務(wù)
構(gòu)建工具
連續(xù)傳遞的特性
用Gradle開發(fā)Web項目
聲明依賴
構(gòu)建塊
簡介
測試Java應(yīng)用
java構(gòu)建工具
為什么選擇Gradle
拆分項目文件
單元測試
多項目打包
Gradle 起步
介紹這個Gradle項目
簡介
自定義腳本
Gradle包裝器
簡要概述依賴管理
項目模塊化

配置遠(yuǎn)程倉庫

Gradle支持下面三種不同類型的倉庫:

http://wiki.jikexueyuan.com/project/gradleIn-action/images/5-8.png" alt="" />

下圖是配置不同倉庫對應(yīng)的Gradle API:

http://wiki.jikexueyuan.com/project/gradleIn-action/images/5-9.png" alt="" />

下面以Maven倉庫來介紹,Maven倉庫是Java項目中使用最為廣泛的一個倉庫,庫文件一般是以JAR文件的形式存在,用XML(POM文件)來來描述庫的元數(shù)據(jù)和它的傳遞依賴。所有的庫文件都存儲在倉庫的指定位置,當(dāng)你在構(gòu)建腳本中聲明了依賴時,這些屬性用來找到庫文件在倉庫中的準(zhǔn)確位置。group屬性標(biāo)識了Maven倉庫中的一個子目錄,下圖展示了Cargo依賴屬性是怎么對應(yīng)到倉庫中的文件的:

http://wiki.jikexueyuan.com/project/gradleIn-action/images/5-10.png" alt="" />

RepositoryHandler接口提供了兩個方法來定義Maven倉庫,mavenCentral方法添加一個指向倉庫列表的引用,mavenLocal方法引用你文件系統(tǒng)中的本地Maven倉庫。

添加Maven倉庫

要使用Maven倉庫你只需要調(diào)用mavenCentral方法,如下所示:

    repositories {
        mavenCentral()
    }

添加本地倉庫

本地倉庫默認(rèn)在 /.m2/repository目錄下,只需要添加如下腳本來引用它:

    repositories {
        mavenLocal()
    }

添加自定義Maven倉庫

如果指定的依賴不存在與Maven倉庫或者你想通過建立自己的企業(yè)倉庫來確保可靠性,你可以使用自定義的倉庫。倉庫管理器允許你使用Maven布局來配置一個倉庫,這意味著你要遵守artifact的存儲模式。你也可以添加驗證憑證來提供訪問權(quán)限,Gradle的API提供兩種方法配置自定義的倉庫:maven()和mavenRepo()。下面這段代碼添加了一個自定義的倉庫,如果Maven倉庫中不存在相應(yīng)的庫會從自定義倉庫中查找:

    repositories {
        mavenCentral()
        maven {
        name 'Custom Maven Repository',
        url 'http://repository.forge.cloudbees.com/release/')
        }
    }
上一篇:管理任務(wù)下一篇:簡介