Différence entre google () et maven {url 'https://maven.google.com"}

y a-t-il une différence entre google() et maven { url 'https://maven.google.com'} In build.gradle fichier et si il y a de tout, c'est quoi?

allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
        // OR
        google()
    }
}
27
demandé sur Amit Kumar 2017-09-28 14:02:36

3 réponses

google() le dépôt est un raccourci vers le dépôt maven de Google. Il a été introduit dans Grad 4.x+. L'URL du dépôt utilisé est'https://dl.google.com/dl/android/maven2/ " tel que spécifié ici.https://maven.google.com renvoie en fait au même dépôt.

Toutefois, si vous prévoyez d'utiliser le google() raccourci, vous avez besoin du Grad 4.X+, Android Studio 3.X+ et Gradle plugin pour Android 3.x+.

39
répondu Jayson Chacko 2017-09-28 11:16:23

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. L'url correcte du dépôt google 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 supportées et les dernières versions.

2
répondu Sergio 2018-09-25 22:50:01

pour les ajouter à votre Compilation, ajouter maven.google.com aux dépôts Maven dans votre construction au niveau du module.gradle fichier:

repositories {
maven {
    url 'https://maven.google.com'
    // Alternative URL is 'https://dl.google.com/dl/android/maven2/'
}}

google () n'est utilisé que dans le nouveau studio android 3.0 et après

-2
répondu vishal jangid 2017-09-28 11:16:30