2016-10-22 32 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

这实际上不是问题。即使gradle输出表明root是一个子项目,仍然执行正确的任务。