Class GenerateIvyDescriptor

  • All Implemented Interfaces:
    Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, org.gradle.util.Configurable<Task>

    @Incubating
    public class GenerateIvyDescriptor
    extends DefaultTask
    Generates an Ivy XML Module Descriptor file.
    Since:
    1.4
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.gradle.api.Task

        Task.Namer
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doGenerate()  
      IvyModuleDescriptorSpec getDescriptor()
      The module descriptor metadata.
      File getDestination()
      The file the descriptor will be written to.
      protected org.gradle.internal.file.PathToFileResolver getFileResolver()  
      void setDescriptor​(IvyModuleDescriptorSpec descriptor)  
      void setDestination​(File destination)
      Sets the destination the descriptor will be written to.
      void setDestination​(Object destination)
      Sets the destination the descriptor will be written to.
      • Methods 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 Detail

      • GenerateIvyDescriptor

        public GenerateIvyDescriptor()
    • Method Detail

      • getFileResolver

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

        @OutputFile
        public File getDestination()
        The file the descriptor will be written to.
        Returns:
        The file the descriptor will be written to
      • setDestination

        public void setDestination​(File destination)
        Sets the destination the descriptor will be written to.
        Parameters:
        destination - The file the descriptor will be written to.
        Since:
        4.0
      • setDestination

        public void setDestination​(Object destination)
        Sets the destination the descriptor will be written to. The value is resolved with Project.file(Object)
        Parameters:
        destination - The file the descriptor will be written to.
      • doGenerate

        public void doGenerate()