gpt4 book ai didi

gradle - Gradle性能分析报告:任务 'Did No Work'

转载 作者:行者123 更新时间:2023-12-03 06:14:40 25 4
gpt4 key购买 nike

理解Gradle概要文件报告时遇到了挑战,该报告具有已执行任务且结果为“没有工作”。

如果我成功执行了构建任务,那么在清除任务之后,为什么配置文件报告会说构建任务“没有工作”?它显然执行了Java插件任务列表层次结构中的其他任务,即buildDependOn编译等。

任何反馈将不胜感激。

Gradle文档仅声明结果将反射(reflect)为未跳过但未执行的任务。这是否意味着构建任务从字面意义上讲不起作用而是仅调用和/或取决于Java插件中的其他子任务?

最佳答案

我可以想到两种情况,即使在干净的构建环境下,为什么任务也被认为是最新的:

  • 该任务没有声明自己的 Action (正如您已经知道的那样,例如build任务,这就是我们所谓的lifecycle task,它收集了任务依赖项)
  • 任务根本没有输入要处理。 (例如,您看到processResources任务被标记为最新,因为您在项目中没有声明任何资源)
  • 关于gradle - Gradle性能分析报告:任务 'Did No Work',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31910627/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com