зачем удалять задачу rootProject.buildDir в gradle удалил каталог сборки в модуле - PullRequest
0 голосов
/ 24 мая 2018

Когда я создаю новый проект Android в Android Studio, в корневом каталоге проекта, файл build.gradle имеет такую ​​задачу:

task clean(type: Delete) {
    delete rootProject.buildDir
}

Я запускаю задачу в терминале, используякоманда "gradlew clean", хотя я обнаружил, что каталог сборки в корневом каталоге проекта был удален, а каталог сборки в модуле также был удален, почему?Я имею в виду, что rootProject.buildDir не должен включать каталог сборки в модуль

1 Ответ

0 голосов
/ 25 мая 2018

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

И плагин Android, и плагин Java ужепредоставить задачу clean, которая удаляет каталог сборки.

Для корневого проекта такой плагин не применяется, поэтому задача добавляется вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...