Package org.gradle.api.reporting
Class GenerateBuildDashboard
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.reporting.GenerateBuildDashboard
- All Implemented Interfaces:
- Comparable<Task>,- org.gradle.api.internal.DynamicObjectAware,- org.gradle.api.internal.TaskInternal,- Named,- ExtensionAware,- Reporting<BuildDashboardReports>,- Task,- Configurable<Task>
@DisableCachingByDefault(because="Not made cacheable, yet")
public abstract class GenerateBuildDashboard
extends DefaultTask
implements Reporting<BuildDashboardReports>
Generates build dashboard report.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.TaskTask.Namer
- 
Field SummaryFields inherited from interface org.gradle.api.TaskTASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaggregate(Reporting<? extends ReportContainer<?>>... reportings) Configures which reports are to be aggregated in the build dashboard report generated by this task.protected org.gradle.api.internal.CollectionCallbackActionDecoratorDeprecated.Set<org.gradle.api.reporting.GenerateBuildDashboard.ReportState> protected org.gradle.internal.reflect.InstantiatorDeprecated.The reports to be generated by this task.Configures the reports to be generated by this task.reports(Action<? super BuildDashboardReports> configureAction) Configures the reports to be generated by this task.Methods inherited from class org.gradle.api.DefaultTaskcompareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTaskacceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.TaskdoNotTrackState, getConvention, notCompatibleWithConfigurationCache
- 
Constructor Details- 
GenerateBuildDashboardpublic GenerateBuildDashboard()
 
- 
- 
Method Details- 
getInstantiatorDeprecated.
- 
getCollectionCallbackActionDecorator@Internal @Deprecated protected org.gradle.api.internal.CollectionCallbackActionDecorator getCollectionCallbackActionDecorator()Deprecated.
- 
getInputReports
- 
aggregateConfigures which reports are to be aggregated in the build dashboard report generated by this task.buildDashboard { aggregate codenarcMain, checkstyleMain }- Parameters:
- reportings- an array of- Reportinginstances that are to be aggregated
 
- 
getReportsThe reports to be generated by this task.- Specified by:
- getReportsin interface- Reporting<BuildDashboardReports>
- Returns:
- The reports container
 
- 
reportsConfigures the reports to be generated by this task. The contained reports can be configured by name and closures.buildDashboard { reports { html { destination "build/dashboard.html" } } }- Specified by:
- reportsin interface- Reporting<BuildDashboardReports>
- Parameters:
- closure- The configuration
- Returns:
- The reports container
 
- 
reportsConfigures the reports to be generated by this task. The contained reports can be configured by name and closures.buildDashboard { reports { html { destination "build/dashboard.html" } } }- Specified by:
- reportsin interface- Reporting<BuildDashboardReports>
- Parameters:
- configureAction- The configuration
- Returns:
- The reports container
 
 
-