【问题标题】:How can I know which tasks are available in Gradle and when to use them?我如何知道 Gradle 中有哪些任务可用以及何时使用它们?
【发布时间】:2018-03-09 10:08:15
【问题描述】:

在项目的build.gradle 中创建一些tasks 时,我发现很难知道任务应该是哪种类型。

是否有任何参考指南说明存在哪些任务以及何时使用它们?

P.S.:在上面引用的链接上,我没有找到此信息。

【问题讨论】:

  • 我不确定我是否理解您的问题。您链接到的页面的左侧菜单包含 gradle 提供的任务类型列表。当然,每个额外的插件也会带来额外的任务类型。用户指南涵盖了每个核心 gradle 插件及其所有任务:docs.gradle.org/4.2/userguide/userguide.html。很难错过。这就是你要找的东西吗?
  • 请参阅:docs.gradle.org/current/dsl/org.gradle.api.Task.html 并在左侧查找 TaskTypes。没有人可以说何时使用特定任务。例如,除非您需要运行 Antlr,否则您可能不需要 AntlrTask 的实现

标签: gradle build.gradle gradle-task


【解决方案1】:

在 Gradle 官方文档网站中,tasks 位于左侧面板的“核心类型”标题下,如下所示:

除此之外,您添加到项目中的每个新插件(第三方)都可以添加未在上述列表中列出的新任务(在您的build.gradle 上可用),并且应该记录在网站中插件。

关于何时使用它们中的每一个,这取决于您需要做什么。列表中的每个任务都有相应文档的链接。即,在上图中,如果您单击“设置”任务,它会将您带到其documentation。这样您就可以确定该任务是否对您需要做的事情有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多