![](/img/trans.png)
[英]maven { url 'https://maven.google.com' } keep disapearing from my gradle
[英]Difference between google() and maven { url 'https://maven.google.com' }
build.gradle 文件中的 google() 和 maven { url ' https://maven.google.com ' } 之間有什么區別嗎?如果有的話,那是什么?
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
// OR
google()
}
}
google()
存儲庫是Google maven資源庫的快捷方式。 它是在Gradle 4.x +中引入的。 使用的實際存儲庫URL是“ https://dl.google.com/dl/android/maven2/ ”,如此處所指定。 https://maven.google.com實際上指向同一個存儲庫。
但是,如果您打算使用google()
快捷方式,則需要Gradle 4.x +,Android Studio 3.x +和Android 3.x +的Gradle插件。
小修正上面的答案。 如果您嘗試訪問https://dl.google.com/dl/android/maven2/ ,則會顯示404.Google maven存儲庫的正確網址為:
https://dl.google.com/dl/android/maven2/index.html或只是https://maven.google.com
在這里,您可以檢查所有支持的庫和最新版本。
使用 gradle 時,您可以提及構建工具 (gradle) 用於解決項目中提及的依賴項的多個存儲庫。
repositories {
jcenter()
maven { url 'https://maven.google.com' }
google()
}
在上面的場景中,您提到了 gradle 可以用來解決依賴關系的 3 個存儲庫——它們都是 Maven 存儲庫。
1.j中心()
2. { url 'https://maven.google.com' }
jcenter()
相同。3.谷歌()
maven()
符號,這只能在 gradle 的更高版本中使用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.