Class IvyPublish

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.ivy.ant.IvyTask
org.apache.ivy.ant.IvyPublish
All Implemented Interfaces:
Cloneable

public class IvyPublish extends IvyTask
This task allow to publish a module revision to an Ivy repository.
  • Constructor Details

    • IvyPublish

      public IvyPublish()
  • Method Details

    • setCache

      public void setCache(File cache)
    • getSrcivypattern

      public String getSrcivypattern()
    • setSrcivypattern

      public void setSrcivypattern(String destivypattern)
    • getDeliverivypattern

      @Deprecated public String getDeliverivypattern()
      Deprecated.
      use getSrcivypattern() instead.
      Returns:
      String
    • setDeliverivypattern

      @Deprecated public void setDeliverivypattern(String destivypattern)
      Deprecated.
      Parameters:
      destivypattern - String
    • getModule

      public String getModule()
    • setModule

      public void setModule(String module)
    • getOrganisation

      public String getOrganisation()
    • setOrganisation

      public void setOrganisation(String organisation)
    • getPubdate

      public String getPubdate()
    • setPubdate

      public void setPubdate(String pubdate)
    • getPubrevision

      public String getPubrevision()
    • setPubrevision

      public void setPubrevision(String pubRevision)
    • getPubbranch

      public String getPubbranch()
    • setPubbranch

      public void setPubbranch(String pubBranch)
    • getRevision

      public String getRevision()
    • setRevision

      public void setRevision(String revision)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • setConf

      public void setConf(String conf)
    • setDelivertarget

      public void setDelivertarget(String deliverTarget)
    • setDeliveryList

      public void setDeliveryList(File deliveryList)
    • getResolver

      public String getResolver()
    • setResolver

      public void setResolver(String publishResolverName)
    • getArtifactspattern

      public String getArtifactspattern()
    • setArtifactspattern

      public void setArtifactspattern(String artifactsPattern)
    • addArtifactspattern

      public void addArtifactspattern(String artifactsPattern)
    • addConfiguredArtifacts

      public void addConfiguredArtifacts(IvyPublish.ArtifactsPattern p)
    • isReplacedynamicrev

      public boolean isReplacedynamicrev()
    • setReplacedynamicrev

      public void setReplacedynamicrev(boolean replacedynamicrev)
    • 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
    • createArtifact

      public IvyPublish.PublishArtifact createArtifact()
    • isPublishivy

      public boolean isPublishivy()
    • setPublishivy

      public void setPublishivy(boolean publishivy)
    • isWarnonmissing

      public boolean isWarnonmissing()
    • setWarnonmissing

      public void setWarnonmissing(boolean warnonmissing)
    • isHaltonmissing

      public boolean isHaltonmissing()
    • setHaltonmissing

      public void setHaltonmissing(boolean haltonmissing)
    • isOverwrite

      public boolean isOverwrite()
    • setOverwrite

      public void setOverwrite(boolean overwrite)
    • setForcedeliver

      public void setForcedeliver(boolean b)
    • isForcedeliver

      public boolean isForcedeliver()
    • isUpdate

      public boolean isUpdate()
    • setUpdate

      public void setUpdate(boolean update)