Class AbstractDependencyReportTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.diagnostics.AbstractReportTask
org.gradle.api.tasks.diagnostics.AbstractDependencyReportTask
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>
Direct Known Subclasses:
DependencyReportTask

public abstract class AbstractDependencyReportTask extends AbstractReportTask
Displays the dependency tree for a configuration.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.Task

    Task.Namer
  • Field Summary

    Fields inherited from interface org.gradle.api.Task

    TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    generate(Project project)
     
    Returns the configurations to generate the report for.
    org.gradle.api.tasks.diagnostics.internal.ReportRenderer
     
     
    void
    setConfiguration(String configurationName)
    Sets the single configuration (by name) to generate the report for.
    void
    Sets the configurations to generate the report for.
    void
    setRenderer(org.gradle.api.tasks.diagnostics.internal.DependencyReportRenderer renderer)
    Set the renderer to use to build a report.

    Methods inherited from class org.gradle.api.tasks.diagnostics.AbstractReportTask

    generate, getClientMetaData, getOutputFile, getProjects, getTextOutputFactory, setOutputFile, setProjects

    Methods inherited from class org.gradle.api.internal.ConventionTask

    conventionMapping, conventionMapping, getConventionMapping

    Methods inherited from class org.gradle.api.DefaultTask

    newInputDirectory, newInputFile, newOutputDirectory, newOutputFile

    Methods inherited from class org.gradle.api.internal.AbstractTask

    addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AbstractDependencyReportTask

      public AbstractDependencyReportTask()
  • Method Details

    • 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.DependencyReportRenderer renderer)
      Set the renderer to use to build a report. If unset, AsciiGraphRenderer will be used.
    • generate

      public void generate(Project project) throws IOException
      Specified by:
      generate in class AbstractReportTask
      Throws:
      IOException
    • getConfigurations

      @Internal public Set<Configuration> getConfigurations()
      Returns the configurations to generate the report for. Defaults to all configurations of this task's containing project.
      Returns:
      the configurations.
    • setConfigurations

      public void setConfigurations(Set<Configuration> configurations)
      Sets the configurations to generate the report for.
      Parameters:
      configurations - The configuration. Must not be null.
    • setConfiguration

      public void setConfiguration(String configurationName)
      Sets the single configuration (by name) to generate the report for.
      Parameters:
      configurationName - name of the configuration to generate the report for
    • getTaskConfigurations

      @Internal public abstract ConfigurationContainer getTaskConfigurations()