Package org.apache.ivy.ant
Class IvyResolve
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.ivy.ant.IvyTask
-
- org.apache.ivy.ant.IvyResolve
-
- All Implemented Interfaces:
java.lang.Cloneable
public class IvyResolve extends IvyTask
This task allow to call the Ivy dependency resolution from ant.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringbranchprivate booleanchangingprivate booleancheckIfChangedprivate java.lang.Stringconfprivate java.util.List<IvyConflict>conflictsprivate java.util.List<IvyDependency>dependenciesprivate java.util.List<IvyExclude>excludesprivate java.lang.StringfailurePropertyprivate java.io.Filefileprivate booleanhaltOnFailureprivate booleaninlineprivate java.lang.Booleankeepprivate java.lang.Stringlogprivate java.lang.Stringmoduleprivate java.lang.Stringorganisationprivate java.lang.Stringpubdateprivate booleanrefreshprivate java.lang.StringresolveIdprivate java.lang.StringresolveModeprivate java.lang.Stringrevisionprivate booleanshowProgressprivate booleantransitiveprivate java.lang.Stringtypeprivate booleanuseCacheOnlyprivate booleanuseOrigin-
Fields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEY
-
-
Constructor Summary
Constructors Constructor Description IvyResolve()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description IvyConflictcreateConflict()IvyDependencycreateDependency()IvyExcludecreateExclude()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.StringgetBranch()booleangetCheckIfChanged()java.lang.StringgetConf()java.lang.StringgetDate()java.lang.StringgetFailureProperty()java.io.FilegetFile()java.lang.StringgetLog()java.lang.StringgetModule()java.lang.StringgetOrganisation()java.lang.StringgetResolveId()java.lang.StringgetResolveMode()private ResolveOptionsgetResolveOptions(Ivy ivy, java.lang.String[] confs, IvySettings settings)java.lang.StringgetRevision()java.lang.StringgetType()booleanisChanging()booleanisHaltonfailure()booleanisInline()booleanisKeep()booleanisRefresh()booleanisTransitive()booleanisUseCacheOnly()booleanisUseOrigin()protected voidprepareTask()Called when task starts its execution.voidsetBranch(java.lang.String branch)voidsetCache(java.io.File cache)voidsetChanging(boolean changing)voidsetCheckIfChanged(boolean checkIfChanged)voidsetConf(java.lang.String conf)voidsetDate(java.lang.String pubdate)voidsetFailureProperty(java.lang.String failureProperty)voidsetFailurePropery(java.lang.String failureProperty)Deprecated.UsesetFailureProperty(String)insteadvoidsetFile(java.io.File file)voidsetHaltonfailure(boolean haltOnFailure)voidsetInline(boolean inline)voidsetKeep(boolean keep)voidsetLog(java.lang.String log)voidsetModule(java.lang.String module)voidsetOrganisation(java.lang.String organisation)voidsetRefresh(boolean refresh)voidsetResolveId(java.lang.String resolveId)voidsetResolveMode(java.lang.String resolveMode)voidsetRevision(java.lang.String revision)voidsetShowprogress(boolean show)voidsetTransitive(boolean transitive)voidsetType(java.lang.String type)voidsetUseCacheOnly(boolean useCacheOnly)voidsetUseOrigin(boolean useOrigin)-
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, 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
-
-
-
-
Field Detail
-
file
private java.io.File file
-
conf
private java.lang.String conf
-
organisation
private java.lang.String organisation
-
module
private java.lang.String module
-
branch
private java.lang.String branch
-
revision
private java.lang.String revision
-
pubdate
private java.lang.String pubdate
-
inline
private boolean inline
-
haltOnFailure
private boolean haltOnFailure
-
showProgress
private boolean showProgress
-
useCacheOnly
private boolean useCacheOnly
-
type
private java.lang.String type
-
transitive
private boolean transitive
-
refresh
private boolean refresh
-
changing
private boolean changing
-
keep
private java.lang.Boolean keep
-
failureProperty
private java.lang.String failureProperty
-
useOrigin
private boolean useOrigin
-
resolveMode
private java.lang.String resolveMode
-
resolveId
private java.lang.String resolveId
-
log
private java.lang.String log
-
checkIfChanged
private boolean checkIfChanged
-
dependencies
private java.util.List<IvyDependency> dependencies
-
excludes
private java.util.List<IvyExclude> excludes
-
conflicts
private java.util.List<IvyConflict> conflicts
-
-
Method Detail
-
isUseOrigin
public boolean isUseOrigin()
-
setUseOrigin
public void setUseOrigin(boolean useOrigin)
-
getDate
public java.lang.String getDate()
-
setDate
public void setDate(java.lang.String pubdate)
-
getRevision
public java.lang.String getRevision()
-
setRevision
public void setRevision(java.lang.String revision)
-
getBranch
public java.lang.String getBranch()
-
setBranch
public void setBranch(java.lang.String branch)
-
setCache
public void setCache(java.io.File cache)
-
getConf
public java.lang.String getConf()
-
setConf
public void setConf(java.lang.String conf)
-
getFile
public java.io.File getFile()
-
setFile
public void setFile(java.io.File file)
-
isHaltonfailure
public boolean isHaltonfailure()
-
setHaltonfailure
public void setHaltonfailure(boolean haltOnFailure)
-
setShowprogress
public void setShowprogress(boolean show)
-
isUseCacheOnly
public boolean isUseCacheOnly()
-
setUseCacheOnly
public void setUseCacheOnly(boolean useCacheOnly)
-
getType
public java.lang.String getType()
-
setType
public void setType(java.lang.String type)
-
isRefresh
public boolean isRefresh()
-
setRefresh
public void setRefresh(boolean refresh)
-
getLog
public java.lang.String getLog()
-
setLog
public void setLog(java.lang.String log)
-
setFailurePropery
@Deprecated public void setFailurePropery(java.lang.String failureProperty)
Deprecated.UsesetFailureProperty(String)instead- Parameters:
failureProperty- String
-
setFailureProperty
public void setFailureProperty(java.lang.String failureProperty)
-
getFailureProperty
public java.lang.String getFailureProperty()
-
createDependency
public IvyDependency createDependency()
-
createExclude
public IvyExclude createExclude()
-
createConflict
public IvyConflict createConflict()
-
prepareTask
protected void prepareTask()
Description copied from class:IvyTaskCalled when task starts its execution.- Overrides:
prepareTaskin classIvyTask
-
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()
-
getResolveOptions
private ResolveOptions getResolveOptions(Ivy ivy, java.lang.String[] confs, IvySettings settings)
-
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)
-
isTransitive
public boolean isTransitive()
-
setTransitive
public void setTransitive(boolean transitive)
-
isChanging
public boolean isChanging()
-
setChanging
public void setChanging(boolean changing)
-
isKeep
public boolean isKeep()
-
setKeep
public void setKeep(boolean keep)
-
isInline
public boolean isInline()
-
setInline
public void setInline(boolean inline)
-
getResolveId
public java.lang.String getResolveId()
-
setResolveId
public void setResolveId(java.lang.String resolveId)
-
getResolveMode
public java.lang.String getResolveMode()
-
setResolveMode
public void setResolveMode(java.lang.String resolveMode)
-
getCheckIfChanged
public boolean getCheckIfChanged()
-
setCheckIfChanged
public void setCheckIfChanged(boolean checkIfChanged)
-
-