Package org.apache.ivy.ant
Class IvyDeliver
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.ivy.ant.IvyTask
org.apache.ivy.ant.IvyDeliver
- All Implemented Interfaces:
Cloneable
Trigger the delivery of a module, which may consist in a recursive delivery of dependencies and
on the replacement in the ivy file of dynamic revisions (like latest.integration) by static ones.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private String
private String
private File
private boolean
private boolean
private String
private String
private String
private String
private String
private boolean
private boolean
private String
private String
private String
Fields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEY
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
appendDeliveryList
(String msg) void
The real logic of task execution after project has been set in the context.getConf()
boolean
boolean
isMerge()
boolean
boolean
private void
void
void
void
setDeliverpattern
(String destivypattern) void
setDelivertarget
(String deliverTarget) void
setDeliveryList
(File deliveryList) void
setGenerateRevConstraint
(boolean generateRevConstraint) void
setMerge
(boolean merge) void
void
setOrganisation
(String organisation) void
setPubbranch
(String pubBranch) void
setPubdate
(String pubdate) void
setPubrevision
(String pubRevision) void
setReplacedynamicrev
(boolean replacedynamicrev) void
setReplaceForcedRev
(boolean replaceForcedRev) void
setResolveId
(String resolveId) void
setRevision
(String revision) void
Methods inherited from class org.apache.ivy.ant.IvyTask
cacheAttributeNotSupported, doValidate, execute, finalizeTask, getIvyInstance, getProperty, getProperty, getProperty, getProperty, getPubDate, getResolvedConfigurations, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedReport, getSettings, getSettingsRef, isValidate, mergeConfs, prepareTask, setResolved, setResolved, setSettingsRef, setValidate, splitConfs, toString
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
organisation
-
module
-
revision
-
pubRevision
-
deliverpattern
-
status
-
pubdate
-
deliverTarget
-
deliveryList
-
replacedynamicrev
private boolean replacedynamicrev -
replaceForcedRev
private boolean replaceForcedRev -
resolveId
-
conf
-
pubBranch
-
generateRevConstraint
private boolean generateRevConstraint -
merge
private boolean merge
-
-
Constructor Details
-
IvyDeliver
public IvyDeliver()
-
-
Method Details
-
setCache
-
getDeliverpattern
-
setDeliverpattern
-
getModule
-
setModule
-
getOrganisation
-
setOrganisation
-
getPubdate
-
setPubdate
-
getPubrevision
-
setPubrevision
-
getPubbranch
-
setPubbranch
-
getRevision
-
setRevision
-
getStatus
-
setStatus
-
setDelivertarget
-
setDeliveryList
-
isReplacedynamicrev
public boolean isReplacedynamicrev() -
setReplacedynamicrev
public void setReplacedynamicrev(boolean replacedynamicrev) -
isReplaceForcedRev
public boolean isReplaceForcedRev() -
setReplaceForcedRev
public void setReplaceForcedRev(boolean replaceForcedRev) -
getResolveId
-
setResolveId
-
getConf
-
setConf
-
isGenerateRevConstraint
public boolean isGenerateRevConstraint() -
setGenerateRevConstraint
public void setGenerateRevConstraint(boolean generateRevConstraint) -
isMerge
public boolean isMerge() -
setMerge
public void setMerge(boolean merge) -
doExecute
public void doExecute() throws org.apache.tools.ant.BuildExceptionDescription copied from class:IvyTask
The real logic of task execution after project has been set in the context. MUST be implemented by subclasses -
loadDeliveryList
private void loadDeliveryList() -
appendDeliveryList
-