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, ExtensionAware, Task, org.gradle.util.Configurable<Task>
Generates a Gradle metadata file to represent a published
SoftwareComponent instance.- Since:
- 4.3
-
Nested Class Summary
Nested classes/interfaces inherited from interface Task
Task.Namer -
Field Summary
Fields inherited from interface Task
TASK_ACTION, 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.api.internal.file.FileCollectionFactoryReturns theFileCollectionFactoryto use for generation.Returns the output file location.protected org.gradle.api.publish.internal.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.Methods inherited from class DefaultTask
newInputDirectory, newInputFile, newOutputDirectory, newOutputFileMethods inherited from class org.gradle.api.internal.AbstractTask
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
-
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.publish.internal.ProjectDependencyPublicationResolver getProjectDependencyPublicationResolver()Returns theProjectDependencyPublicationResolverto use for generation.- Since:
- 4.4
-
getOutputFile
Returns the output file location.
-