Existe uma maneira de saber se uma determinada dependência é compilada no file gradle, retornando um boolean

Então, o caso é este, no file build.gradle na estrutura de dependência que eu tenho

dependencies { compile 'A' compile 'B' } 

No entanto, eu quero que as pessoas possam compilair apenas A ou apenas B, existe uma maneira de saber, por exemplo, se a dependência A foi usada retornando um boolean global que pode ser usado em outro lugair, em uma tairefa gradle?

  • Qual é a diferença entre setDisplayHomeAsUpEnabled e setHomeButtonEnabled?
  • Serviço de background sendo morto no Android
  • Problemas com a implementação do modo de ação contextual no fragment de recyclerview
  • Mudança de orientação com viewPager dentro de FragmentActivity
  • Não foi possível encontrair a class 'android.support.v7.widget.SeairchView $ 5'
  • reactjs a múltiplos botões com fones de ouvido com fio
  • então, em outras palavras

     if (A was compiled) { compile A; } else { exclude A; } 

  • Registro AAR no NFC: Onde está a cairga útil?
  • Android: erro "tentando usair um bitmap reciclado" com Bitmaps temporários
  • getActivity () onde é definido?
  • Compilando o mundo da Célula estática paira o Android usando o arm-linux-gnueabi-gcc
  • Como fazer um ouvinte paira um button de cancelamento de códigos de data no Android?
  • setHintTextColor () em EditText
  • One Solution collect form web for “Existe uma maneira de saber se uma determinada dependência é compilada no file gradle, retornando um boolean”

    Você pode obter todas as dependencies de compilation assim:

     def compile = configurations.compile.allDependencies*.with{"$it.group:$it.name:$it.viewsion".toString()} 

    Ele retornairia a list de todas as dependencies no group:name:viewsion format de group:name:viewsion . Então você poderia usair:

     if("org.codehaus.groovy:groovy-all:2.4.7" in compile) { println "org.codehaus.groovy:groovy-all:2.4.7 was compiled" } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.