Class PublishToIvyRepository

  • 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 PublishToIvyRepository
    extends DefaultTask
    Publishes an IvyPublication to an IvyArtifactRepository.
    Since:
    1.3
    • 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
      protected org.gradle.api.publish.ivy.internal.publisher.IvyPublisher getIvyPublisher()  
      IvyPublication getPublication()
      The publication to be published.
      IvyArtifactRepository getRepository()
      The repository to publish to.
      void publish()  
      void setPublication​(IvyPublication publication)
      Sets the publication to be published.
      void setRepository​(IvyArtifactRepository repository)
      Sets the repository to publish 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

      • PublishToIvyRepository

        public PublishToIvyRepository()
    • Method Detail

      • getPublication

        @Internal
        public IvyPublication getPublication()
        The publication to be published.
        Returns:
        The publication to be published
      • setPublication

        public void setPublication​(IvyPublication publication)
        Sets the publication to be published.
        Parameters:
        publication - The publication to be published
      • setRepository

        public void setRepository​(IvyArtifactRepository repository)
        Sets the repository to publish to.
        Parameters:
        repository - The repository to publish to
      • publish

        public void publish()
      • getIvyPublisher

        @Inject
        protected org.gradle.api.publish.ivy.internal.publisher.IvyPublisher getIvyPublisher()