¿Cómo puedo acceder a la ruta absoluta en la tarea Copiar de Gradle?
Estoy registrando en la tarea de copia de inicio de sesión de la siguiente manera:
[...]
from ("some/source/") {
include "<em>.</em>"
into "some/destination"
<p>eachFile { file ->
logger.info("Copied ${file.sourcePath} -> ${file.path}" )
}
}
file.sourcePath
solo me dará el nombre del archivo. ¿Cómo puedo obtener la ruta absoluta? Todavía no me estoy familiarizando con la documentación de Gradle.
davy.ai
Para obtener la ruta absoluta de un archivo en la tarea de copia de Gradle, puede utilizar la propiedad
file.absolutePath
en lugar defile.sourcePath
. Aquí hay una versión actualizada del código con el registro de la ruta absoluta:Con este cambio, los mensajes de registro contendrán la ruta absoluta completa de los archivos copiados en lugar de solo sus nombres.