Package org.gradle.api.tasks
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.ConventionTaskUploads the artifacts of aConfigurationto a set of repositories.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gradle.api.Task
Task.Namer
-
-
Field Summary
-
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
-
-
Constructor Summary
Constructors Constructor Description Upload()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileCollectiongetArtifacts()Returns the artifacts which will be uploaded.ConfigurationgetConfiguration()Returns the configuration to upload.FilegetDescriptorDestination()Returns the path to generate the dependency descriptor to.protected org.gradle.api.internal.artifacts.ArtifactPublicationServicesgetPublicationServices()RepositoryHandlergetRepositories()Returns the repositories to upload to.booleanisUploadDescriptor()Specifies whether the dependency descriptor should be uploaded.RepositoryHandlerrepositories(Closure configureClosure)Configures the set of repositories to upload to.RepositoryHandlerrepositories(Action<? super RepositoryHandler> configureAction)Configures the set of repositories to upload to.voidsetConfiguration(Configuration configuration)voidsetDescriptorDestination(File descriptorDestination)voidsetUploadDescriptor(boolean uploadDescriptor)protected voidupload()-
Methods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMapping
-
Methods inherited from class org.gradle.api.DefaultTask
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
-
-
-
-
Method Detail
-
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(@Nullable 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
@PathSensitive(NAME_ONLY) @InputFiles public FileCollection getArtifacts()
Returns the artifacts which will be uploaded.- Returns:
- the artifacts.
-
-