Вы можете ответить на этот вопрос самостоятельно, создав пустое build.gradle
и запустив
gradle tasks
Вы не найдете задач, которые действительно много делают, вы увидите задачи «установки» (init & wrapper) и «задачи помощи», такие как модель, справка, зависимости, задачи и т. Д., Но вы не найдете их » задач жизненного цикла", таких как сборка, проверка, сборка и т. Д.
Я предполагаю, что ваш настоящий вопрос таков: "Откуда берутся такие жизненные задачи, как сборка, проверка, сборка и т. Д.?" Эти задачи жизненного цикла добавляются плагином Base . Базовый плагин применяется плагином Java и многими другими. Если вы хотите, чтобы эти задачи жизненного цикла были в ваших пользовательских скриптах и плагинах, вы можете
apply plugin: 'base'
task foo {
doLast { println 'foo' }
}
build.dependsOn foo
Примечание: Gradle достаточно умен, чтобы применять любой плагин только один раз. Так много плагинов в одном проекте могут применять базовый плагин.