Différence entre google() et maven { url 'https://maven.google.com' }
Quelle est la différence entre google() et maven { url 'https://maven.google.com' } dans la construction.gradle fichier et si il y a de tout, c'est quoi?
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
//OR
google()
}
}
- maven.google pour android studio 2.3 et au-dessous de versions. google() pour android studio 3.0.0 et au-dessus. ( c'est la même fonctionnalité)
- Voir ici pour plus de détails.
Vous devez vous connecter pour publier un commentaire.
La
google()
référentiel est un raccourci vers Google repository maven. Il a été introduit dans Gradle 4.x+. Le réel de l'URL dans le référentiel utilisé est "" https://dl.google.com/dl/android/maven2/ " comme le précise le ici. https://maven.google.com en fait des points pour le même référentiel.Toutefois, si vous prévoyez d'utiliser le
google()
raccourci, vous avez besoin de Gradle 4.x+, Android Studio 3.x+ et Gradle plugin pour Android 3.x+.Petite correction à la réponse ci-dessus.
Si vous essayez d'aller à https://dl.google.com/dl/android/maven2/ il vous donne une erreur 404.
La bonne url à google repository maven est:
https://dl.google.com/dl/android/maven2/index.html
ou tout simplement
https://maven.google.com
Ici vous pouvez consulter toutes les bibliothèques prises en charge et les versions les plus récentes.