Package org.gradle.api.publish.ivy.tasks
Class PublishToIvyRepository
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.publish.ivy.tasks.PublishToIvyRepository
- All Implemented Interfaces:
- Comparable<Task>,- org.gradle.api.internal.DynamicObjectAware,- org.gradle.api.internal.TaskInternal,- Named,- ExtensionAware,- Task,- Configurable<Task>
@DisableCachingByDefault(because="Not worth caching")
public abstract class PublishToIvyRepository
extends DefaultTask
Publishes an IvyPublication to an IvyArtifactRepository.
- Since:
- 1.3
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.TaskTask.Namer
- 
Field SummaryFields inherited from interface org.gradle.api.TaskTASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected org.gradle.api.publish.ivy.internal.publisher.IvyDuplicatePublicationTrackerprotected org.gradle.api.publish.ivy.internal.publisher.IvyPublisherThe publication to be published.The repository to publish to.voidpublish()voidsetPublication(IvyPublication publication) Sets the publication to be published.voidsetRepository(IvyArtifactRepository repository) Sets the repository to publish to.Methods inherited from class org.gradle.api.DefaultTaskcompareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTaskacceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.TaskdoNotTrackState, getConvention, notCompatibleWithConfigurationCache
- 
Constructor Details- 
PublishToIvyRepositorypublic PublishToIvyRepository()
 
- 
- 
Method Details- 
getPublicationThe publication to be published.- Returns:
- The publication to be published
 
- 
setPublicationSets the publication to be published.- Parameters:
- publication- The publication to be published
 
- 
getRepositoryThe repository to publish to.- Returns:
- The repository to publish to
 
- 
setRepositorySets the repository to publish to.- Parameters:
- repository- The repository to publish to
 
- 
publishpublic void publish()
- 
getIvyPublisher@Inject protected org.gradle.api.publish.ivy.internal.publisher.IvyPublisher getIvyPublisher()
- 
getDuplicatePublicationTracker@Inject protected org.gradle.api.publish.ivy.internal.publisher.IvyDuplicatePublicationTracker getDuplicatePublicationTracker()
 
-