Package org.apache.ivy.ant
Class IvyRetrieve
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.ivy.ant.IvyTask
-
- org.apache.ivy.ant.IvyPostResolveTask
-
- org.apache.ivy.ant.IvyRetrieve
-
- All Implemented Interfaces:
java.lang.Cloneable
public class IvyRetrieve extends IvyPostResolveTask
This task allow to retrieve dependencies from the cache to a local directory like a lib dir.
-
-
Field Summary
-
Fields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEY
-
-
Constructor Summary
Constructors Constructor Description IvyRetrieve()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidadd(org.apache.tools.ant.util.FileNameMapper fileNameMapper)Add a nested filenamemapper.voidaddMapper(org.apache.tools.ant.types.Mapper mapper)Add a mapper to convert the file names.voiddoExecute()The real logic of task execution after project has been set in the context.protected java.util.Collection<java.lang.String>getAllowedLogOptions()java.lang.StringgetIvypattern()java.lang.StringgetOverwriteMode()java.lang.StringgetPathId()java.lang.StringgetPattern()java.lang.StringgetSetId()booleanisSync()voidsetIvypattern(java.lang.String ivypattern)voidsetOverwriteMode(java.lang.String overwriteMode)voidsetPathId(java.lang.String pathId)voidsetPattern(java.lang.String pattern)voidsetSetId(java.lang.String setId)voidsetSymlink(boolean symlink)Option to create symlinks instead of copying.voidsetSymlinkmass(boolean symlinkmass)Deprecated.Starting 2.5, symlinking in mass isn't supportedvoidsetSync(boolean sync)-
Methods inherited from class org.apache.ivy.ant.IvyPostResolveTask
createConflict, createDependency, createExclude, ensureResolved, getArtifactFilter, getBranch, getConf, getConfsToResolve, getConfsToResolve, getFile, getLog, getModule, getOrganisation, getResolvedModuleId, getResolvedMrid, getResolvedReport, getResolveId, getResolveMode, getRevision, getType, isChanging, isHaltonfailure, isInline, isKeep, isRefresh, isTransitive, isUseOrigin, prepareAndCheck, setBranch, setCache, setChanging, setConf, setFile, setHaltonfailure, setInline, setKeep, setLog, setModule, setOrganisation, setRefresh, setResolveId, setResolveMode, setRevision, setTransitive, setType, setupResolve, setUseOrigin
-
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
-
-
-
-
Method Detail
-
getPattern
public java.lang.String getPattern()
-
setPattern
public void setPattern(java.lang.String pattern)
-
getPathId
public java.lang.String getPathId()
-
setPathId
public void setPathId(java.lang.String pathId)
-
getSetId
public java.lang.String getSetId()
-
setSetId
public void setSetId(java.lang.String setId)
-
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
-
getAllowedLogOptions
protected java.util.Collection<java.lang.String> getAllowedLogOptions()
-
getIvypattern
public java.lang.String getIvypattern()
-
setIvypattern
public void setIvypattern(java.lang.String ivypattern)
-
isSync
public boolean isSync()
-
setSync
public void setSync(boolean sync)
-
setSymlink
public void setSymlink(boolean symlink)
Option to create symlinks instead of copying.- Parameters:
symlink- boolean
-
setSymlinkmass
@Deprecated public void setSymlinkmass(boolean symlinkmass)
Deprecated.Starting 2.5, symlinking in mass isn't supportedOption to create symlinks in one mass action, instead of separately.- Parameters:
symlinkmass- boolean
-
setOverwriteMode
public void setOverwriteMode(java.lang.String overwriteMode)
-
getOverwriteMode
public java.lang.String getOverwriteMode()
-
addMapper
public void addMapper(org.apache.tools.ant.types.Mapper mapper)
Add a mapper to convert the file names.- Parameters:
mapper- a Mapper value.
-
add
public void add(org.apache.tools.ant.util.FileNameMapper fileNameMapper)
Add a nested filenamemapper.- Parameters:
fileNameMapper- the mapper to add.
-
-