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 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 -
Method Summary
Modifier 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.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, usesServiceMethods 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, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Constructor Details
-
GenerateModuleMetadata
public GenerateModuleMetadata()
-
-
Method Details
-
getPublication
Returns the publication to generate the metadata file for. -
getPublications
Returns 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
-
getOutputFile
Returns the output file location. -
getSuppressedValidationErrors
Returns the set of suppressed validation errors- Since:
- 7.0
-