J'essaie d'utiliser Dagger 2 pour l'injection de dépendances. Actuellement, j'ajoute les dépendances comme suit.
Dans build.gradle
dependencies {
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
Dans app/build.gradle
apply plugin: 'com.neenbedankt.android-apt'
dependencies {
testCompile 'junit:junit:
compile 'com.android.support:appcompat-v7:23.2.0'
apt 'com.google.dagger:dagger-compiler:2.2'
compile 'com.google.dagger:dagger:2.2'
provided 'javax.annotation:jsr250-api:1.0'
}
Le problème est que nous créons un SDK (module), qui sera inclus par d'autres applications, donc je ne veux pas inclure la dépendance dans build.gradle. A cause de cela, je vais devoir dire aux autres applications d'inclure Dagger2
dans leur fichier principal build.gradle.
Par ailleurs, faites-moi savoir s'il existe un moyen d'inclure la bibliothèque dagger à l'aide de jar.
Merci d'avance :)