GradleBuild 更改调用任务的路径
GradleBuild changes path for invoked tasks
在我的根 build.gradle 中,我定义了这样一个 GradleBuild 任务:
project.task('distribute', type : GradleBuild) {
startParameter = gradle.startParameter.newInstance()
tasks = [":subprojectA:displayInfo"]
}
鉴于我的根项目目录名为root,
当我运行分发任务时,执行的任务是
:root:subProjectA:displayInfo
root 是如何变成一个子项目的,为什么 gradle 构建任务没有像这样执行正确的任务:
:subProjectA:displayInfo
这其实不是问题。即使 gradle 输出表明 root 是一个子项目,正确的任务仍然会被执行。
在我的根 build.gradle 中,我定义了这样一个 GradleBuild 任务:
project.task('distribute', type : GradleBuild) {
startParameter = gradle.startParameter.newInstance()
tasks = [":subprojectA:displayInfo"]
}
鉴于我的根项目目录名为root, 当我运行分发任务时,执行的任务是
:root:subProjectA:displayInfo
root 是如何变成一个子项目的,为什么 gradle 构建任务没有像这样执行正确的任务:
:subProjectA:displayInfo
这其实不是问题。即使 gradle 输出表明 root 是一个子项目,正确的任务仍然会被执行。