Gradle倉庫配置

2022-10-11 11:12:07 字數 1259 閱讀 2562

型別說明

m**en central repository

這是m**en的**倉庫,無需配置,直接宣告就可以使用。但不支援https協議訪問

m**en jcenter repository

jcenter**倉庫,實際也是是用的m**en搭建的,但相比m**en倉庫更友好,通過cdn分發,並且支援https訪問。

m**en local repository

m**en本地的倉庫,可以通過本地配置檔案進行配置

m**en repository

常規的第三方m**en倉庫,可設定訪問url

ivy repository

ivy倉庫,可以是本地倉庫,也可以是遠端倉庫

flat directory repository

使用本地資料夾作為倉庫

以下是幾種倉庫的使用方法:

在build.gradle中配置

repositories

就可以直接使用了。

最常用也是android studio預設配置:

repositories

這時使用jcenter倉庫是通過https訪問的,如果想切換成http協議訪問,需要修改配置:

repositories 

}

可以使用m**en本地的倉庫。預設情況下,本地倉庫位於user_home/.m2/repository(例如windows環境中,在c:\users\name.m2.repository),同時可以通過user_home/.m2/下的settings.xml配置檔案修改預設路徑位置。 

若使用本地倉庫在build.gradle中進行如下配置:

repositories

第三方的配置也很簡單,直接指明url即可:

repositories 

}

配置如下:

repositories 

}

使用本地資料夾,這個也比較常用。直接在build.gradle中宣告資料夾路徑:

repositories 

flatdir

}

使用本地資料夾時,就不支援配置元資料格式的資訊了(pom檔案)。並且gradle會優先使用伺服器倉庫中的庫檔案:例如同時宣告了jcenter和flatdir,當flatdir中的庫檔案同樣在jcenter中存在,gradle會優先使用jcenter的。

gradle 依賴和倉庫

依賴和倉庫一般情況下,需要在build.gradle中定義group和version。專案的名稱就是name,所以無需再定義。在倉庫中的專案標識為 group name version group name version就是專案 工程 的座標 j a專案總是要依賴於第三方,要麼是依賴第三方類庫,要...

Gradle多環境配置

在開發中遇到了多個不同的環境,比如測試環境,上線環境,甚至根據不同開發組有多個環境,平常做法就是建乙個類來儲存,然後在裡面不停的注釋來達到切換環境的效果,其實gradle提供了多環境配置,配置起來也挺簡單的,也不用之前的無腦注釋了.首先開啟自己的gradle,在buildtype裡面有當前的兩個環境...

myeclipse配置gradle外掛程式

然後配置windows環境變數,一共要配置三個,分別如下 gradle home 你的grable解壓路徑,例如 d workspaces gradle 2.8 gradle user home 你希望作為本地倉庫的路徑,自己建乙個名為.grable的路徑,例如 d workspaces gradl...