java.lang.Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Reporting<BuildDashboardReports>
, Task
, Configurable<Task>
@DisableCachingByDefault(because="Not made cacheable, yet") public abstract class GenerateBuildDashboard extends DefaultTask implements Reporting<BuildDashboardReports>
Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
GenerateBuildDashboard() |
Modifier and Type | Method | Description |
---|---|---|
void |
aggregate(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.CollectionCallbackActionDecorator |
getCollectionCallbackActionDecorator() |
|
java.util.Set<org.gradle.api.reporting.GenerateBuildDashboard.ReportState> |
getInputReports() |
|
protected org.gradle.internal.reflect.Instantiator |
getInstantiator() |
|
BuildDashboardReports |
getReports() |
The reports to be generated by this task.
|
BuildDashboardReports |
reports(Closure closure) |
Configures the reports to be generated by this task.
|
BuildDashboardReports |
reports(Action<? super BuildDashboardReports> configureAction) |
Configures the reports to be generated by this task.
|
compareTo, 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, usesService
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
@Inject protected org.gradle.internal.reflect.Instantiator getInstantiator()
@Inject protected org.gradle.api.internal.CollectionCallbackActionDecorator getCollectionCallbackActionDecorator()
@Input public java.util.Set<org.gradle.api.reporting.GenerateBuildDashboard.ReportState> getInputReports()
public void aggregate(Reporting<? extends ReportContainer<?>>... reportings)
buildDashboard { aggregate codenarcMain, checkstyleMain }
reportings
- an array of Reporting
instances that are to be aggregatedpublic BuildDashboardReports getReports()
getReports
in interface Reporting<BuildDashboardReports>
public BuildDashboardReports reports(Closure closure)
buildDashboard { reports { html { destination "build/dashboard.html" } } }
reports
in interface Reporting<BuildDashboardReports>
closure
- The configurationpublic BuildDashboardReports reports(Action<? super BuildDashboardReports> configureAction)
buildDashboard { reports { html { destination "build/dashboard.html" } } }
reports
in interface Reporting<BuildDashboardReports>
configureAction
- The configuration