gpt4 book ai didi

android - "Refresh all Gradle projects"是做什么的?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:24:27 33 4
gpt4 key购买 nike

我正在尝试创建一个 gradle 插件,当 Gradle 面板上的“刷新所有 Gradle 项目”按钮时生成一些源代码。我假设 IntelliJ 正在执行一些 Gradle 目标,但我找不到任何文档来确定执行了哪个或哪些目标。

这是一个 Android 项目,我听说它建议使用 project.preBuild.dependsOn task,但我每次刷新时都无法让它工作(它仅在第一次有效)。

Refresh all Gradle Projects

最佳答案

如果在 https://www.jetbrains.com/idea/help/synchronizing-changes-in-gradle-project-and-intellij-idea-project.html 查看 Intellij IDEA 的文档

单击 gradle 工具窗口中的刷新按钮会执行以下操作:

On pressing this button, IntelliJ IDEA parses the project structure, and displays detected differences (if any) in the Gradle tool window.

它实质上是根据 gradle 中的任何更改刷新项目结构。可能很难找到它正在调用的特定任务,因为在后台它使用 Gradle Tooling API ( https://docs.gradle.org/current/userguide/embedding.html ) 来执行所有任务并获取有关每个项目的信息。

关于android - "Refresh all Gradle projects"是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31885658/

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