gradle 依賴和倉庫

2022-09-18 10:03:26 字數 905 閱讀 9550

依賴和倉庫一般情況下,需要在build.gradle中定義group和version。專案的名稱就是name,所以無需再定義。

在倉庫中的專案標識為

group : name : version

group : name : version就是專案(工程)的座標

j**a專案總是要依賴於第三方,要麼是依賴第三方類庫,要麼依賴自己開發的另乙個專案。

在宣告對第三方類庫的依賴時,我們需要告訴gradle在什麼地方去獲取這些依賴,

即配置gradle的repository

在build.gradle中通過repositories來配置倉庫

如下:

repositories

m**encentral()

}

m**encentral()是m**en的**倉庫

但是**倉庫的速度很慢,所以我們需要配置乙個阿里雲的倉庫

```m**en

當專案需要自己曾經定義好的專案時,一般需要先將被使用的專案上傳到某個資料夾中,如g:/lsfrepo

那麼repositories就得增加乙個repository的定義:

repositories
當我們需要配置依賴時
dependencies

例:
dependencies

本地依賴
dependencies

!(!(

**打包**

進入專案目錄執行`gradle build`生成jar包

!(1.compile在編譯時載入

2.將所依賴的所有jar包一起打包

Gradle依賴排除

在引用依賴時經常會有這樣的問題 某些間接引用的依賴項是不需要的 產生了依賴衝突。此時需要排除一些依賴。下面的內容介紹了幾種在gradle中排除依賴的方式。在dependency中排除 dependencies compile com.zhyea ar4j 1.0 excluding a partic...

Gradle依賴排除

在引用依賴時經常會有這樣的問題 某些間接引用的依賴項是不需要的 產生了依賴衝突。此時需要排除一些依賴。下面的內容介紹了幾種在gradle中排除依賴的方式。在dependency中排除 dependencies compile com.zhyea ar4j 1.0 excluding a partic...

gradle依賴問題

1 查依賴 gradle 預設開啟了依賴傳遞意思就是 專案依賴了a,a又依賴了b和c,這時候,我們只需要寫一行 implementation a就行了,由傳遞依賴導致的衝突,預設是以最高版本的依賴為準,要想檢視整個專案的依賴傳遞關係,使用命令 結果 符號的含義 也可以在android studio左...