Così il caso è questo, nel file build.gradle nella struttura di dipendenza che hoC'è un modo per sapere se una certa dipendenza viene compilato nel file Gradle restituendo un valore booleano
dependencies {
compile 'A'
compile 'B'
}
Comunque io vuoi che le persone siano in grado di compilare solo A o solo B, c'è un modo per sapere ad esempio se la dipendenza A è stata usata restituendo un booleano globale che può essere usato da qualche altra parte, in un compito gradle?
così in altre parole
if (A was compiled) {
compile A;
} else {
exclude A;
}
Perché vuoi le dipendenze opzionali? –
perché ho un compito che deve sapere se la particolare dipendenza è stata inclusa o meno, l'attività è fondamentalmente la costruzione di un barattolo –
Ancora non capisco ... È questo per costruire un barattolo di grasso? Quindi vuoi escludere alcune dipendenze a volte dal barattolo? –