Nel mio modulo di app (che dipende dal mio modulo endpoint di back-end), ho il seguenteQual è la differenza tra "configuration: 'android-endpoints'" e "configuration: 'endpoint'" in build.gradle in Android Studio?
dependencies {
compile project(path: ':backend', configuration: 'android-endpoints')
}
Ma le seguenti opere anche.
dependencies {
compile project(path: ':backend', configuration: 'endpoints')
}
Vedo che la dipendenza del file .jar generato ha il "android" aggiunto al suo nome nel primo caso. Tuttavia, sospetto che ci sia una differenza più fondamentale tra i due. Qualcuno sa?
ho trovato il seguente riferimento criptico qui: https://github.com/GoogleCloudPlatform/gradle-appengine-plugin ricerca per "Come si usa una dipendenza di compilazione sul mio endpoint librerie client da un altro progetto?" nella sezione FAQ.
Grazie per il vostro aiuto e spero che questa non sia una domanda stupida.
Grazie mille! Come hai saputo la risposta? C'è un riferimento online su questo o hai appena ispezionato i barattoli? – Creos
Se vuoi trovare il codice esatto che lo fa, è un po 'complicato, ma dai un'occhiata: https://github.com/GoogleCloudPlatform/gradle-appengine-plugin/blob/master/src/main/groovy/com/ google/appengine/AppEnginePlugin.groovy # L558 – loosebazooka