Package org.gradle.api.tasks.diagnostics
Class OutgoingVariantsReportTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- org.gradle.api.tasks.diagnostics.AbstractConfigurationReportTask
-
- org.gradle.api.tasks.diagnostics.OutgoingVariantsReportTask
-
- All Implemented Interfaces:
java.lang.Comparable<Task>
,org.gradle.api.internal.DynamicObjectAware
,org.gradle.api.internal.TaskInternal
,Named
,ExtensionAware
,Reporting<ConfigurationReports>
,Task
,Configurable<Task>
@DisableCachingByDefault(because="Produces only non-cacheable console output by examining configurations at execution time") public abstract class OutgoingVariantsReportTask extends AbstractConfigurationReportTask
A task which reports the outgoing variants of a project on the command line. This is useful for listing what a project produces in terms of variants and what artifacts are attached to each variant. Variants, in this context, must be understood as "things produced by a project which can safely be consumed by another project".- Since:
- 6.0
-
-
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_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
-
-
Constructor Summary
Constructors Constructor Description OutgoingVariantsReportTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.gradle.api.tasks.diagnostics.internal.configurations.spec.AbstractConfigurationReportSpec
buildReportSpec()
abstract Property<java.lang.Boolean>
getShowAll()
Shows all variants, including legacy and deprecated configurations.abstract Property<java.lang.String>
getVariantName()
Limits the report to a single variant.-
Methods inherited from class org.gradle.api.tasks.diagnostics.AbstractConfigurationReportTask
getFileResolver, getObjectFactory, getReports, getTextOutputFactory, report, reports, reports
-
Methods inherited from class org.gradle.api.DefaultTask
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
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
-
-
-
Method Detail
-
getVariantName
@Input @Optional public abstract Property<java.lang.String> getVariantName()
Limits the report to a single variant.- Returns:
- property holding name of the variant to report
-
getShowAll
@Input @Optional public abstract Property<java.lang.Boolean> getShowAll()
Shows all variants, including legacy and deprecated configurations.- Returns:
- property holding the flag to show all variants
-
buildReportSpec
protected org.gradle.api.tasks.diagnostics.internal.configurations.spec.AbstractConfigurationReportSpec buildReportSpec()
- Specified by:
buildReportSpec
in classAbstractConfigurationReportTask
-
-