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:
Cloneable
This task allow to call the Ivy dependency resolution from ant.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate booleanprivate booleanprivate Stringprivate List<IvyConflict>private List<IvyDependency>private List<IvyExclude>private Stringprivate Fileprivate booleanprivate booleanprivate Booleanprivate Stringprivate Stringprivate Stringprivate Stringprivate booleanprivate Stringprivate Stringprivate Stringprivate booleanprivate booleanprivate Stringprivate booleanprivate booleanFields inherited from class org.apache.ivy.ant.IvyTask
ANT_PROJECT_CONTEXT_KEYFields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThe real logic of task execution after project has been set in the context.protected Collection<String>booleangetConf()getDate()getFile()getLog()private ResolveOptionsgetResolveOptions(Ivy ivy, String[] confs, IvySettings settings) getType()booleanbooleanbooleanisInline()booleanisKeep()booleanbooleanbooleanbooleanprotected voidCalled when task starts its execution.voidvoidvoidsetChanging(boolean changing) voidsetCheckIfChanged(boolean checkIfChanged) voidvoidvoidsetFailureProperty(String failureProperty) voidsetFailurePropery(String failureProperty) Deprecated.voidvoidsetHaltonfailure(boolean haltOnFailure) voidsetInline(boolean inline) voidsetKeep(boolean keep) voidvoidvoidsetOrganisation(String organisation) voidsetRefresh(boolean refresh) voidsetResolveId(String resolveId) voidsetResolveMode(String resolveMode) voidsetRevision(String revision) voidsetShowprogress(boolean show) voidsetTransitive(boolean transitive) voidvoidsetUseCacheOnly(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, toStringMethods 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, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Field Details
-
file
-
conf
-
organisation
-
module
-
branch
-
revision
-
pubdate
-
inline
private boolean inline -
haltOnFailure
private boolean haltOnFailure -
showProgress
private boolean showProgress -
useCacheOnly
private boolean useCacheOnly -
type
-
transitive
private boolean transitive -
refresh
private boolean refresh -
changing
private boolean changing -
keep
-
failureProperty
-
useOrigin
private boolean useOrigin -
resolveMode
-
resolveId
-
log
-
checkIfChanged
private boolean checkIfChanged -
dependencies
-
excludes
-
conflicts
-
-
Constructor Details
-
IvyResolve
public IvyResolve()
-
-
Method Details
-
isUseOrigin
public boolean isUseOrigin() -
setUseOrigin
public void setUseOrigin(boolean useOrigin) -
getDate
-
setDate
-
getRevision
-
setRevision
-
getBranch
-
setBranch
-
setCache
-
getConf
-
setConf
-
getFile
-
setFile
-
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
-
setType
-
isRefresh
public boolean isRefresh() -
setRefresh
public void setRefresh(boolean refresh) -
getLog
-
setLog
-
setFailurePropery
Deprecated.UsesetFailureProperty(String)instead- Parameters:
failureProperty- String
-
setFailureProperty
-
getFailureProperty
-
createDependency
-
createExclude
-
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
-
getResolveOptions
-
getModule
-
setModule
-
getOrganisation
-
setOrganisation
-
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
-
setResolveId
-
getResolveMode
-
setResolveMode
-
getCheckIfChanged
public boolean getCheckIfChanged() -
setCheckIfChanged
public void setCheckIfChanged(boolean checkIfChanged)
-
setFailureProperty(String)instead