Class IvyDeliver

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class IvyDeliver
    extends IvyTask
    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.
    • Field Detail

      • organisation

        private java.lang.String organisation
      • module

        private java.lang.String module
      • revision

        private java.lang.String revision
      • pubRevision

        private java.lang.String pubRevision
      • deliverpattern

        private java.lang.String deliverpattern
      • status

        private java.lang.String status
      • pubdate

        private java.lang.String pubdate
      • deliverTarget

        private java.lang.String deliverTarget
      • deliveryList

        private java.io.File deliveryList
      • replacedynamicrev

        private boolean replacedynamicrev
      • replaceForcedRev

        private boolean replaceForcedRev
      • resolveId

        private java.lang.String resolveId
      • conf

        private java.lang.String conf
      • pubBranch

        private java.lang.String pubBranch
      • generateRevConstraint

        private boolean generateRevConstraint
      • merge

        private boolean merge
    • Constructor Detail

      • IvyDeliver

        public IvyDeliver()
    • Method Detail

      • setCache

        public void setCache​(java.io.File cache)
      • getDeliverpattern

        public java.lang.String getDeliverpattern()
      • setDeliverpattern

        public void setDeliverpattern​(java.lang.String destivypattern)
      • getModule

        public java.lang.String getModule()
      • setModule

        public void setModule​(java.lang.String module)
      • getOrganisation

        public java.lang.String getOrganisation()
      • setOrganisation

        public void setOrganisation​(java.lang.String organisation)
      • getPubdate

        public java.lang.String getPubdate()
      • setPubdate

        public void setPubdate​(java.lang.String pubdate)
      • getPubrevision

        public java.lang.String getPubrevision()
      • setPubrevision

        public void setPubrevision​(java.lang.String pubRevision)
      • getPubbranch

        public java.lang.String getPubbranch()
      • setPubbranch

        public void setPubbranch​(java.lang.String pubBranch)
      • getRevision

        public java.lang.String getRevision()
      • setRevision

        public void setRevision​(java.lang.String revision)
      • getStatus

        public java.lang.String getStatus()
      • setStatus

        public void setStatus​(java.lang.String status)
      • setDelivertarget

        public void setDelivertarget​(java.lang.String deliverTarget)
      • setDeliveryList

        public void setDeliveryList​(java.io.File deliveryList)
      • isReplacedynamicrev

        public boolean isReplacedynamicrev()
      • setReplacedynamicrev

        public void setReplacedynamicrev​(boolean replacedynamicrev)
      • isReplaceForcedRev

        public boolean isReplaceForcedRev()
      • setReplaceForcedRev

        public void setReplaceForcedRev​(boolean replaceForcedRev)
      • getResolveId

        public java.lang.String getResolveId()
      • setResolveId

        public void setResolveId​(java.lang.String resolveId)
      • getConf

        public java.lang.String getConf()
      • setConf

        public void setConf​(java.lang.String confs)
      • 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.BuildException
        Description copied from class: IvyTask
        The real logic of task execution after project has been set in the context. MUST be implemented by subclasses
        Specified by:
        doExecute in class IvyTask
        Throws:
        org.apache.tools.ant.BuildException - if something goes wrong
      • loadDeliveryList

        private void loadDeliveryList()
      • appendDeliveryList

        private void appendDeliveryList​(java.lang.String msg)