Class GenerateIvyDescriptor

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.publish.ivy.tasks.GenerateIvyDescriptor
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, Named, ExtensionAware, Task, Configurable<Task>

@UntrackedTask(because="Gradle doesn\'t understand the data structures") public abstract class GenerateIvyDescriptor extends DefaultTask
Generates an Ivy XML Module Descriptor file.
Since:
1.4
  • Constructor Details

    • GenerateIvyDescriptor

      public GenerateIvyDescriptor()
  • Method Details

    • getObjectFactory

      @Inject protected abstract ObjectFactory getObjectFactory()
    • getFileResolver

      @Inject protected abstract org.gradle.internal.file.PathToFileResolver getFileResolver()
    • getDescriptor

      @Internal public IvyModuleDescriptorSpec getDescriptor()
      The module descriptor metadata.
    • setDescriptor

      public void setDescriptor(IvyModuleDescriptorSpec descriptor)
    • getDestination

      @OutputFile public abstract RegularFileProperty getDestination()
      The file the descriptor will be written to.
    • doGenerate

      public void doGenerate()
    • computeIvyDescriptorFileSpec

      org.gradle.api.publish.ivy.internal.tasks.IvyDescriptorFileGenerator.DescriptorFileSpec computeIvyDescriptorFileSpec()