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 Stringprivate Stringprivate Stringprivate Fileprivate booleanprivate booleanprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate booleanprivate booleanprivate Stringprivate Stringprivate StringFields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEYFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidappendDeliveryList(String msg) voidThe real logic of task execution after project has been set in the context.getConf()booleanbooleanisMerge()booleanbooleanprivate voidvoidvoidvoidsetDeliverpattern(String destivypattern) voidsetDelivertarget(String deliverTarget) voidsetDeliveryList(File deliveryList) voidsetGenerateRevConstraint(boolean generateRevConstraint) voidsetMerge(boolean merge) voidvoidsetOrganisation(String organisation) voidsetPubbranch(String pubBranch) voidsetPubdate(String pubdate) voidsetPubrevision(String pubRevision) voidsetReplacedynamicrev(boolean replacedynamicrev) voidsetReplaceForcedRev(boolean replaceForcedRev) voidsetResolveId(String resolveId) voidsetRevision(String revision) voidMethods 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, toStringMethods 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, setTaskTypeMethods 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:IvyTaskThe real logic of task execution after project has been set in the context. MUST be implemented by subclasses -
loadDeliveryList
private void loadDeliveryList() -
appendDeliveryList
-