java.lang.Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Reporting<ConfigurationReports>
, Task
, Configurable<Task>
OutgoingVariantsReportTask
, ResolvableConfigurationsReportTask
@Incubating @DisableCachingByDefault(because="Produces only non-cacheable console output") public abstract class AbstractConfigurationReportTask extends DefaultTask implements Reporting<ConfigurationReports>
Reporting
to make configuring additional file output formats simple.Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
AbstractConfigurationReportTask() |
Modifier and Type | Method | Description |
---|---|---|
protected abstract org.gradle.api.tasks.diagnostics.internal.configurations.spec.AbstractConfigurationReportSpec |
buildReportSpec() |
|
protected abstract org.gradle.api.internal.file.FileResolver |
getFileResolver() |
|
protected abstract ObjectFactory |
getObjectFactory() |
|
ConfigurationReports |
getReports() |
The reports to be generated by this task.
|
protected abstract org.gradle.internal.logging.text.StyledTextOutputFactory |
getTextOutputFactory() |
|
void |
report() |
|
ConfigurationReports |
reports(Closure closure) |
Configures the reports to be generated by this task.
|
ConfigurationReports |
reports(Action<? super ConfigurationReports> 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 abstract ObjectFactory getObjectFactory()
@Inject protected abstract org.gradle.internal.logging.text.StyledTextOutputFactory getTextOutputFactory()
@Inject protected abstract org.gradle.api.internal.file.FileResolver getFileResolver()
protected abstract org.gradle.api.tasks.diagnostics.internal.configurations.spec.AbstractConfigurationReportSpec buildReportSpec()
public final ConfigurationReports getReports()
getReports
in interface Reporting<ConfigurationReports>
public ConfigurationReports reports(@DelegatesTo(value=ConfigurationReports.class,strategy=1) Closure closure)
reports
in interface Reporting<ConfigurationReports>
closure
- The configurationpublic ConfigurationReports reports(Action<? super ConfigurationReports> configureAction)
reports
in interface Reporting<ConfigurationReports>
configureAction
- The configurationpublic final void report()