2017-10-11 2 views
1

Dans la documentation (4.7.3 Show task usage details), le texte indique qu'il est possible d'avoir des informations détaillées sur un ou plusieurs tâches en utilisant quelque chose comme:Comment obtenir des informations détaillées sur les tâches multiples

gradle -q help --task libs 

Cela fonctionne avec une tâche (libs) dans ce cas.

Comment puis-je imprimer des informations détaillées pour plusieurs tâches? Quel est le format de l'argument pour --task pour plusieurs tâches?

Répondre

1

Il semble malheureusement que les documents ne soient pas clairs: il est impossible de passer plusieurs noms de tâches à cette commande. Si vous avez les éléments suivants build.gradle:

task lib1 

task lib2 { 
    doLast { 
     println "In lib2" 
    } 
} 

Et exécutez:

gradle -q help --task lib1 lib2 

il suffit d'imprimer les détails sur lib1 et exécuterlib2.

Plusieurs dans la documentation signifie la situation lorsque vous avez un projet multi-module et nommé par ex. whatever est redéfini en plusieurs modules. Ensuite, en cours d'exécution:

gradle -q help --task whatever 

de la racine imprimera détails sur toutes les tâches whatever.