型別說明
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中宣告資料夾路徑:
repositoriesflatdir
}
使用本地資料夾時,就不支援配置元資料格式的資訊了(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...