2016-01-06 11 views

risposta

9

Ecco un compito breve che risponde a tale esigenza:

task('dependenciesList') << { 
    println "Compile dependencies" 
    def selectedDeps = project.configurations.compile.incoming.resolutionResult.allDependencies.collect { dep -> 
     "${dep.selected}" 
    } 
    selectedDeps.unique().sort().each { println it} 
} 

La terza linea è la parte interessante. Hai bisogno di ottenere la configurazione che ti interessa (compilare) e poi di ottenere delle dipendenze, lo incoming.resolutionResult fornirà i valori e le versioni risolti.

Problemi correlati