J'ai un projet qui comprend un sous-projet comme ceci:Comment appeler la tâche d'un sous-projet Gradle à partir d'un test Gradle?
Root Project
|----gradle.build
|----SubProject
|----|----gradle.build
Le sous-projet ici contient un script de copie que j'ai besoin appelée lorsque la commande de test du projet racine est appelé.
J'ai essayé d'appeler la tâche du sous-projet dans le projet Root comme ceci:
Task myTest(type: Test) {
Project(‘:SubProject’).tasks.myCopyTask.execut()
}
Cependant, il en résulte une erreur, « Impossible d'obtenir la propriété inconnue « myCopyTask » pour la tâche. »
Savez-vous comment cet appel doit être fait, et quelle devrait être la syntaxe appropriée?