2016-10-22 8 views
3

В моей корневой build.gradle, я определил задачу GradleBuild так:GradleBuild изменяет путь для вызываемых задач

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

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

Учитывая, что мой корневой каталог проекта под названием корень, когда я бегу распределить задачу, задача, которая выполняется в

:root:subProjectA:displayInfo 

Как получается, что корень становится то, что выглядит как подпроект и почему Gradle задача сборки не выполнить правильную задачу так:

:subProjectA:displayInfo 

ответ

0

На самом деле это не проблема. Несмотря на то, что выход градации указывает, что root является подпроектом, правильная задача все еще выполняется.