2016-10-22 3 views
3

In meiner Stamm build.gradle ich eine GradleBuild Aufgabe wie folgt definiert habe:GradleBuild ändert Pfade für aufgerufen Aufgaben

project.task('distribute', type : GradleBuild) { 

    startParameter = gradle.startParameter.newInstance() 
    tasks = [":subprojectA:displayInfo"] 
} 

Da mein Stammprojektverzeichnis root genannt, wenn ich die Aufgabe verteilen laufen, die Aufgabe, die ausgeführt wird, ist

:root:subProjectA:displayInfo 

Wie kommt es, dass root wird, was wie ein Teilprojekt aussieht und warum die gradle Build-Task die richtige Aufgabe wie diese nicht ausführen:

:subProjectA:displayInfo 

Antwort

0

Das ist eigentlich kein Problem. Obwohl die gramle-Ausgabe angibt, dass root ein Teilprojekt ist, wird die richtige Aufgabe trotzdem ausgeführt.

Verwandte Themen