gradle - 如何打印 Gradle Copy 任务的“from”和“to”?
问题描述
我需要调试 Gradle Copy 任务。
如何为每个“从”和“到”复制的文件打印?
解决方案
任务类型为此用例Copy
提供了一种方法。eachFile
传递给Action
(or Closure
) 参数的对象是类型FileCopyDetails
。sourcePath
这些对象提供类似和的属性path
,可用于记录复制文件的源和目标:
task myCopyTask(type: Copy) {
from ...
into ...
eachFile { file ->
println file.sourcePath
println file.path
}
}
推荐阅读
- r - 从 SpatialPolygonsDataFrame 创建镶嵌?
- html - HTML - 另一个图像上的图像触发弹出窗口
- java - 如何在 Spring REST 控制器中获取原始 JSON 正文?
- typescript - 打字稿:试图扩展字符串类...无法在我的方法中获取对字符串值的引用
- javascript - useEffect 重新渲染上下文 api 消费者组件
- python - 删除以特定字符串开头的每个单词
- winforms - 在 Windows 桌面应用程序中实现帮助功能的最佳方法 - 限制应用知识库以授权访问
- node.js - AWS lambda 层调用说 opt/ffmpeg 不是目录
- node.js - Nodejs 中的单元测试
- php - PHP类初始化