Class TaskReportTask

  • All Implemented Interfaces:
    Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, org.gradle.util.Configurable<Task>

    public class TaskReportTask
    extends AbstractReportTask

    Displays a list of tasks in the project. An instance of this type is used when you execute the tasks task from the command-line.

    By default, this report shows only those tasks which have been assigned to a task group, so-called visible tasks. Tasks which have not been assigned to a task group, so-called hidden tasks, can be included in the report by enabling the command line option --all.
    • Constructor Detail

      • TaskReportTask

        public TaskReportTask()
    • Method Detail

      • getRenderer

        public org.gradle.api.tasks.diagnostics.internal.ReportRenderer getRenderer()
        Specified by:
        getRenderer in class AbstractReportTask
      • setRenderer

        public void setRenderer​(org.gradle.api.tasks.diagnostics.internal.TaskReportRenderer renderer)
      • setShowDetail

        public void setShowDetail​(boolean detail)
      • isDetail

        @Console
        public boolean isDetail()
      • setDisplayGroup

        @Incubating
        public void setDisplayGroup​(String group)
        Set a specific task group to be displayed.
        Since:
        5.1
      • getProjectStateRegistry

        @Inject
        protected org.gradle.api.internal.project.ProjectStateRegistry getProjectStateRegistry()
        Injects a ProjectStateRegistry service.
        Since:
        5.0
      • getProjectTaskLister

        @Inject
        protected org.gradle.api.internal.project.ProjectTaskLister getProjectTaskLister()