当前位置: 首页 > 知识库问答 >
问题:

Gradle分析报告:任务“没有工作”

姜德容
2023-03-14

理解Gradle profile报告时遇到了困难,这些报告的执行任务结果是“没有工作”。

Gradle文档只是声明,结果将反映为没有跳过但没有工作的任务。这是否意味着构建任务不起作用,只是调用和/或依赖Java插件中的其他子任务?

共有1个答案

扶高歌
2023-03-14

我可以想到,即使在干净的构建中,任务也被认为是最新的,这有两种情况:

  1. 任务没有声明自己的操作(正如您已经发现的。例如,build任务,它就是我们所说的收集任务依赖项的Lifecycle任务)
  2. 任务根本没有要处理的输入。(例如,您会看到processResources任务被标记为最新的,因为您的项目中没有声明资源)
 类似资料:
  • 我刚把Android Studio更新到4.2版本。我很惊讶在我的项目中没有看到Gradle任务。 在以前的版本4.1.3中,我可以看到如下所示的任务: 但现在我只看到4.2版本中的依赖关系: 我试图清除Android Studio的缓存并再次同步我的项目,但没有任何变化。 这是特性改变吗?

  • 因此,我正在尝试使用货币分析API来获取给定YouTube频道的收入报告。https://developers.google.com/youtube/analytics/v1/content_owner_reports 但是,要使用此API,需要以下内容: 要检索内容所有者报告,请将API请求中的id参数值设置为contentOwner==OWNER_NAME,其中OWNER_NAME指定内容所有

  • 我试图在Android Studio/Eclipse中构建和导入Android项目。我的目标是为当前项目编写自动化测试。首先,我试图构建这个项目,然后制作一个apk文件,这样我就可以在它上执行真正的设备/模拟器测试。这里是我可用的分级任务,没有构建或测试或组装等任务,我正在寻找使用,所以我会达到我的目标。这是我的项目树和两个build.gradle文件 ` 我试图在Android Studio中打

  • 我有以下项目结构: root-gradle() 项目组1(无构建文件) 项目1() 项目2() ... 所以我不得不经常重新创建Eclipse项目。我运行命令: 在多次运行后,“eclipse”任务按预期停止工作。也就是说,它不再为项目添加渐变特性,也不再识别 不再试图用1.8版本的Java构建一切。 我在根版本中添加了以下内容 这有助于根项目,但对任何其他项目没有影响。我将同样的东西添加到具有相

  • 我正试图从声纳生成定制的分析报告。我正在使用sonar-ws-client。我的代码是: 我能够获得大部分值,但是总是返回。有没有办法得到7天、15天和30天的变化值?

  • 主要内容:定义任务,任务依赖关系,定位任务,向任务添加依赖关系,向任务添加描述,跳过任务,参考 -Gradle构建脚本描述一个或多个项目。每个项目都由不同的任务组成。任务是构建执行的一项工作。任务可以是编译一些类,将类文件存储到单独的目标文件夹中,创建JAR,生成Javadoc或将一些归档发布到存储库。 定义任务 任务是用于将任务定义到构建脚本中的关键字。看看下面的例子,它是一个叫作 hello 的任务,将打印一个字符串:。将以下脚本复制并保存到 文件中。 此构建脚本定义一个名称为 “hell