org.apache.ivy.ant
Class IvyPublish

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

public class IvyPublish
extends IvyTask

This task allow to publish a module revision to an Ivy repository.

Author:
Xavier Hanin

Nested Class Summary
static class IvyPublish.ArtifactsPattern
           
 class IvyPublish.PublishArtifact
           
 
Field Summary
 
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
IvyPublish()
           
 
Method Summary
 void addArtifactspattern(java.lang.String artifactsPattern)
           
 void addConfiguredArtifacts(IvyPublish.ArtifactsPattern p)
           
 IvyPublish.PublishArtifact createArtifact()
           
 void execute()
           
 java.lang.String getArtifactspattern()
           
 java.io.File getCache()
           
 java.lang.String getDeliverivypattern()
          Deprecated. use getSrcivypattern instead
 java.lang.String getModule()
           
 java.lang.String getOrganisation()
           
 java.lang.String getPubdate()
           
 java.lang.String getPubrevision()
           
 java.lang.String getResolver()
           
 java.lang.String getRevision()
           
 java.lang.String getSrcivypattern()
           
 java.lang.String getStatus()
           
 boolean isForcedeliver()
           
 boolean isHaltonmissing()
           
 boolean isOverwrite()
           
 boolean isPublishivy()
           
 boolean isReplacedynamicrev()
           
 boolean isUpdate()
           
 boolean isWarnonmissing()
           
 void setArtifactspattern(java.lang.String artifactsPattern)
           
 void setCache(java.io.File cache)
           
 void setConf(java.lang.String conf)
           
 void setDeliverivypattern(java.lang.String destivypattern)
          Deprecated. use setSrcivypattern instead
 void setDelivertarget(java.lang.String deliverTarget)
           
 void setDeliveryList(java.io.File deliveryList)
           
 void setForcedeliver(boolean b)
           
 void setHaltonmissing(boolean haltonmissing)
           
 void setModule(java.lang.String module)
           
 void setOrganisation(java.lang.String organisation)
           
 void setOverwrite(boolean overwrite)
           
 void setPubdate(java.lang.String pubdate)
           
 void setPublishivy(boolean publishivy)
           
 void setPubrevision(java.lang.String pubRevision)
           
 void setReplacedynamicrev(boolean replacedynamicrev)
           
 void setResolver(java.lang.String publishResolverName)
           
 void setRevision(java.lang.String revision)
           
 void setSrcivypattern(java.lang.String destivypattern)
           
 void setStatus(java.lang.String status)
           
 void setUpdate(boolean update)
           
 void setWarnonmissing(boolean warnonmissing)
           
 
Methods inherited from class org.apache.ivy.ant.IvyTask
doValidate, ensureMessageInitialised, getIvyInstance, getProperty, getProperty, getProperty, getProperty, getPubDate, getResolvedConfigurations, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedDescriptor, getResolvedReport, getSettings, isValidate, mergeConfs, setIvyInstance, setProject, setResolved, setResolved, setValidate, splitConfs
 
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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IvyPublish

public IvyPublish()
Method Detail

getCache

public java.io.File getCache()

setCache

public void setCache(java.io.File cache)

getSrcivypattern

public java.lang.String getSrcivypattern()

setSrcivypattern

public void setSrcivypattern(java.lang.String destivypattern)

getDeliverivypattern

public java.lang.String getDeliverivypattern()
Deprecated. use getSrcivypattern instead

Returns:

setDeliverivypattern

public void setDeliverivypattern(java.lang.String destivypattern)
Deprecated. use setSrcivypattern instead


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)

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)

setConf

public void setConf(java.lang.String conf)

setDelivertarget

public void setDelivertarget(java.lang.String deliverTarget)

setDeliveryList

public void setDeliveryList(java.io.File deliveryList)

getResolver

public java.lang.String getResolver()

setResolver

public void setResolver(java.lang.String publishResolverName)

getArtifactspattern

public java.lang.String getArtifactspattern()

setArtifactspattern

public void setArtifactspattern(java.lang.String artifactsPattern)

addArtifactspattern

public void addArtifactspattern(java.lang.String artifactsPattern)

addConfiguredArtifacts

public void addConfiguredArtifacts(IvyPublish.ArtifactsPattern p)

isReplacedynamicrev

public boolean isReplacedynamicrev()

setReplacedynamicrev

public void setReplacedynamicrev(boolean replacedynamicrev)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException

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)