У меня есть несколько задач, для которых требуется подкаталог build
.
Каков наилучший способ достичь этого?
Пока у меня есть это:
afterEvaluate {
mkdir "$buildDir/work"
}
И это:
task prepareDirs {
mkdir "$buildDir/test"
}
Второй работает, потому что он запускается на этапе конфигурации, и поэтому я неНе нужно ставить зависящий от всех задач, которые требуют этого.
- Есть ли другие варианты?
- Является ли
mkdir
даже правильным способом сделать это? - В какой момент создается
buildDir
?Могу ли я расширить эту задачу?
РЕДАКТИРОВАТЬ: я заметил, что оба из них не удается, если я чередую чистую задачу в командной строке перед моими основными задачами.