Class PublishToIvyRepository

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

    public class PublishToIvyRepository
    extends DefaultTask
    Publishes an IvyPublication to an IvyArtifactRepository.
    Since:
    1.3
    • 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()