Package org.apache.ivy.ant
Class IvyDependencyTree
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.IvyDependencyTree
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<ModuleRevisionId,List<IvyNode>> private 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 TypeMethodDescriptionprivate voidaddDependency(ModuleRevisionId moduleRevisionId, IvyNode dependency) voidThe real logic of task execution after project has been set in the context.private booleanhasDependencies(IvyNode module) booleanprivate voidpopulateDependencyTree(IvyNode dependency) private voidprintDependencies(ModuleRevisionId mrid, List<IvyNode> dependencyList, int indent, Set<ModuleRevisionId> ancestors) private voidregisterNodeIfNecessary(ModuleRevisionId moduleRevisionId) voidsetShowEvicted(boolean showEvicted) 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, setUseOriginMethods 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, 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
-
dependencies
-
showEvicted
private boolean showEvicted
-
-
Constructor Details
-
IvyDependencyTree
public IvyDependencyTree()
-
-
Method Details
-
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 -
printDependencies
private void printDependencies(ModuleRevisionId mrid, List<IvyNode> dependencyList, int indent, Set<ModuleRevisionId> ancestors) -
hasDependencies
-
populateDependencyTree
-
registerNodeIfNecessary
-
addDependency
-
isShowEvicted
public boolean isShowEvicted() -
setShowEvicted
public void setShowEvicted(boolean showEvicted)
-