依賴和倉庫一般情況下,需要在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左...