Class Upload

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.Upload
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, org.gradle.util.Configurable<Task>

public class Upload extends org.gradle.api.internal.ConventionTask
Uploads the artifacts of a Configuration to a set of repositories.
  • Constructor Details

    • Upload

      public Upload()
  • Method Details

    • getPublicationServices

      @Inject protected org.gradle.api.internal.artifacts.ArtifactPublicationServices getPublicationServices()
    • upload

      protected void upload()
    • isUploadDescriptor

      @Input public boolean isUploadDescriptor()
      Specifies whether the dependency descriptor should be uploaded.
    • setUploadDescriptor

      public void setUploadDescriptor(boolean uploadDescriptor)
    • getDescriptorDestination

      @Internal public File getDescriptorDestination()
      Returns the path to generate the dependency descriptor to.
    • setDescriptorDestination

      public void setDescriptorDestination(File descriptorDestination)
    • getRepositories

      @Internal public RepositoryHandler getRepositories()
      Returns the repositories to upload to.
    • getConfiguration

      @Internal public Configuration getConfiguration()
      Returns the configuration to upload.
    • setConfiguration

      public void setConfiguration(Configuration configuration)
    • repositories

      public RepositoryHandler repositories(Closure configureClosure)
      Configures the set of repositories to upload to.
    • repositories

      public RepositoryHandler repositories(Action<? super RepositoryHandler> configureAction)
      Configures the set of repositories to upload to.
      Since:
      3.5
    • getArtifacts

      @InputFiles public FileCollection getArtifacts()
      Returns the artifacts which will be uploaded.
      Returns:
      the artifacts.