#gradle #build.gradle #gradle-plugin
#gradle #build.gradle #gradle-плагин
Вопрос:
В моем корневом build.gradle я определил задачу GradleBuild следующим образом:
project.task('distribute', type : GradleBuild) {
startParameter = gradle.startParameter.newInstance()
tasks = [":subprojectA:displayInfo"]
}
Учитывая, что мой корневой каталог проекта называется root,
когда я запускаю задачу распространения, выполняемая задача
:root:subProjectA:displayInfo
Как получается, что root становится тем, что выглядит как подпроект, и почему задача сборки gradle не выполняет правильную задачу, подобную этой:
:subProjectA:displayInfo
Ответ №1:
На самом деле это не проблема. Даже если выходные данные gradle указывают, что root является подпроектом, правильная задача все равно выполняется.