Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, org.gradle.util.Configurable<Task>
@Incubating public class GenerateModuleMetadata extends DefaultTask
SoftwareComponent
instance.Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
GenerateModuleMetadata() |
Modifier and Type | Method | Description |
---|---|---|
protected org.gradle.internal.scopeids.id.BuildInvocationScopeId |
getBuildInvocationScopeId() |
Returns the
BuildInvocationScopeId to use for generation. |
protected org.gradle.api.internal.file.FileCollectionFactory |
getFileCollectionFactory() |
Returns the
FileCollectionFactory to use for generation. |
RegularFileProperty |
getOutputFile() |
Returns the output file location.
|
protected org.gradle.api.internal.artifacts.ivyservice.projectmodule.ProjectDependencyPublicationResolver |
getProjectDependencyPublicationResolver() |
Returns the
ProjectDependencyPublicationResolver to use for generation. |
Property<Publication> |
getPublication() |
Returns the publication to generate the metadata file for.
|
ListProperty<Publication> |
getPublications() |
Returns the publications of the current project, used in generation to connect the modules of a component together.
|
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
@Internal public Property<Publication> getPublication()
@Internal public ListProperty<Publication> getPublications()
@Inject protected org.gradle.api.internal.file.FileCollectionFactory getFileCollectionFactory()
FileCollectionFactory
to use for generation.@Inject protected org.gradle.internal.scopeids.id.BuildInvocationScopeId getBuildInvocationScopeId()
BuildInvocationScopeId
to use for generation.@Inject protected org.gradle.api.internal.artifacts.ivyservice.projectmodule.ProjectDependencyPublicationResolver getProjectDependencyPublicationResolver()
ProjectDependencyPublicationResolver
to use for generation.@OutputFile public RegularFileProperty getOutputFile()