#gradle
#gradle
Вопрос:
Мне нужно отладить задачу копирования Gradle.
Как мне напечатать для каждого скопированного файла как «от», так и «до»?
Ответ №1:
Тип задачи Copy
предоставляет метод eachFile
для этого варианта использования. Объекты, передаваемые в аргумент Action
(или Closure
), имеют тип FileCopyDetails
. Эти объекты предоставляют такие свойства, как sourcePath
и path
, которые могут использоваться для регистрации как источника, так и назначения скопированного файла:
task myCopyTask(type: Copy) {
from ...
into ...
eachFile { file ->
println file.sourcePath
println file.path
}
}