Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, org.gradle.util.Configurable<Task>
public class PublishToIvyRepository extends DefaultTask
Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
PublishToIvyRepository() |
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.
|
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
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
@Internal public IvyPublication getPublication()
public void setPublication(IvyPublication publication)
publication
- The publication to be published@Internal public IvyArtifactRepository getRepository()
public void setRepository(IvyArtifactRepository repository)
repository
- The repository to publish topublic void publish()
@Inject protected org.gradle.api.publish.ivy.internal.publisher.IvyPublisher getIvyPublisher()