Package org.gradle.api.publish.tasks
Class GenerateModuleMetadata
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.publish.tasks.GenerateModuleMetadata
- All Implemented Interfaces:
- Comparable<Task>,- org.gradle.api.internal.DynamicObjectAware,- org.gradle.api.internal.TaskInternal,- Named,- ExtensionAware,- Task,- Configurable<Task>
@DisableCachingByDefault(because="Not made cacheable, yet")
public abstract class GenerateModuleMetadata
extends DefaultTask
Generates a Gradle metadata file to represent a published 
SoftwareComponent instance.- Since:
- 4.3
- 
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 TypeMethodDescriptionprotected org.gradle.internal.scopeids.id.BuildInvocationScopeIdReturns theBuildInvocationScopeIdto use for generation.protected org.gradle.internal.hash.ChecksumServiceReturns theChecksumServiceto use.protected org.gradle.api.internal.file.FileCollectionFactoryReturns theFileCollectionFactoryto use for generation.Returns the output file location.protected org.gradle.api.internal.artifacts.ivyservice.projectmodule.ProjectDependencyPublicationResolverReturns theProjectDependencyPublicationResolverto use for generation.Returns the publication to generate the metadata file for.Returns the publications of the current project, used in generation to connect the modules of a component together.Returns the set of suppressed validation errorsMethods 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- 
GenerateModuleMetadatapublic GenerateModuleMetadata()
 
- 
- 
Method Details- 
getPublicationReturns the publication to generate the metadata file for.
- 
getPublicationsReturns the publications of the current project, used in generation to connect the modules of a component together.- Since:
- 4.4
 
- 
getFileCollectionFactory@Inject protected org.gradle.api.internal.file.FileCollectionFactory getFileCollectionFactory()Returns theFileCollectionFactoryto use for generation.- Since:
- 4.4
 
- 
getBuildInvocationScopeId@Inject protected org.gradle.internal.scopeids.id.BuildInvocationScopeId getBuildInvocationScopeId()Returns theBuildInvocationScopeIdto use for generation.- Since:
- 4.4
 
- 
getProjectDependencyPublicationResolver@Inject protected org.gradle.api.internal.artifacts.ivyservice.projectmodule.ProjectDependencyPublicationResolver getProjectDependencyPublicationResolver()Returns theProjectDependencyPublicationResolverto use for generation.- Since:
- 4.4
 
- 
getChecksumService@Inject protected org.gradle.internal.hash.ChecksumService getChecksumService()Returns theChecksumServiceto use.- Since:
- 6.6
 
- 
getOutputFileReturns the output file location.
- 
getSuppressedValidationErrorsReturns the set of suppressed validation errors- Since:
- 7.0
 
 
-