Class BuildEnvironmentReportTask

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

    @Incubating
    public class BuildEnvironmentReportTask
    extends DefaultTask
    Provides information about the build environment for the project that the task is associated with.

    Currently, this information is limited to the project's declared build script dependencies visualised in a similar manner as provided by DependencyReportTask.

    It is not necessary to manually add a task of this type to your project, as every project automatically has a task of this type by the name "buildEnvironment".

    Since:
    2.10
    • Nested Class Summary

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

        Task.Namer
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void generate()  
      protected org.gradle.initialization.BuildClientMetaData getClientMetaData()  
      protected org.gradle.internal.logging.text.StyledTextOutputFactory getTextOutputFactory()  
      protected void setRenderer​(org.gradle.api.tasks.diagnostics.internal.DependencyReportRenderer dependencyReportRenderer)  
      • 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
    • Constructor Detail

      • BuildEnvironmentReportTask

        public BuildEnvironmentReportTask()
    • Method Detail

      • getClientMetaData

        @Inject
        protected org.gradle.initialization.BuildClientMetaData getClientMetaData()
      • getTextOutputFactory

        @Inject
        protected org.gradle.internal.logging.text.StyledTextOutputFactory getTextOutputFactory()
      • generate

        public void generate()
      • setRenderer

        protected void setRenderer​(org.gradle.api.tasks.diagnostics.internal.DependencyReportRenderer dependencyReportRenderer)