Class IvyDependencyTree

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
All Implemented Interfaces:
Cloneable

public class IvyDependencyTree extends IvyPostResolveTask
  • Field Details

  • Constructor Details

    • IvyDependencyTree

      public IvyDependencyTree()
  • Method Details

    • doExecute

      public void doExecute() throws org.apache.tools.ant.BuildException
      Description copied from class: IvyTask
      The real logic of task execution after project has been set in the context. MUST be implemented by subclasses
      Specified by:
      doExecute in class IvyTask
      Throws:
      org.apache.tools.ant.BuildException - if something goes wrong
    • printDependencies

      private void printDependencies(ModuleRevisionId mrid, List<IvyNode> dependencyList, int indent, Set<ModuleRevisionId> ancestors)
    • hasDependencies

      private boolean hasDependencies(IvyNode module)
    • populateDependencyTree

      private void populateDependencyTree(IvyNode dependency)
    • registerNodeIfNecessary

      private void registerNodeIfNecessary(ModuleRevisionId moduleRevisionId)
    • addDependency

      private void addDependency(ModuleRevisionId moduleRevisionId, IvyNode dependency)
    • isShowEvicted

      public boolean isShowEvicted()
    • setShowEvicted

      public void setShowEvicted(boolean showEvicted)