org.nuiton.plugin
Class DependencyUtil

java.lang.Object
  extended by org.nuiton.plugin.DependencyUtil

public class DependencyUtil
extends java.lang.Object

Une classe de methodes utiles sur les dependences entre artifacts.

Since:
0.5
Author:
chemit

Nested Class Summary
static class DependencyUtil.ArtifactDependencyEntry
           
 
Constructor Summary
DependencyUtil()
           
 
Method Summary
protected static java.lang.String getArtifactId(org.apache.maven.artifact.Artifact artifact)
           
protected static java.util.List<java.lang.String> getDependencies(org.apache.maven.shared.dependency.tree.DependencyNode rootNode, DependencyUtil.ArtifactDependencyEntry entry, java.util.Set<java.lang.String> universe, boolean verbose)
           
protected static org.apache.maven.shared.dependency.tree.DependencyNode getNode(org.apache.maven.shared.dependency.tree.DependencyNode rootNode, java.lang.String requiredKey, boolean verbose)
           
protected static void setNodes(org.apache.maven.shared.dependency.tree.DependencyNode rootNode, java.util.Map<java.lang.String,DependencyUtil.ArtifactDependencyEntry> dico, java.util.Set<java.lang.String> universe, boolean verbose)
           
static void sortArtifacts(org.apache.maven.shared.dependency.tree.DependencyNode rootNode, java.util.List<org.apache.maven.artifact.Artifact> artifacts, boolean verbose)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependencyUtil

public DependencyUtil()
Method Detail

sortArtifacts

public static void sortArtifacts(org.apache.maven.shared.dependency.tree.DependencyNode rootNode,
                                 java.util.List<org.apache.maven.artifact.Artifact> artifacts,
                                 boolean verbose)

getArtifactId

protected static java.lang.String getArtifactId(org.apache.maven.artifact.Artifact artifact)

getDependencies

protected static java.util.List<java.lang.String> getDependencies(org.apache.maven.shared.dependency.tree.DependencyNode rootNode,
                                                                  DependencyUtil.ArtifactDependencyEntry entry,
                                                                  java.util.Set<java.lang.String> universe,
                                                                  boolean verbose)

setNodes

protected static void setNodes(org.apache.maven.shared.dependency.tree.DependencyNode rootNode,
                               java.util.Map<java.lang.String,DependencyUtil.ArtifactDependencyEntry> dico,
                               java.util.Set<java.lang.String> universe,
                               boolean verbose)

getNode

protected static org.apache.maven.shared.dependency.tree.DependencyNode getNode(org.apache.maven.shared.dependency.tree.DependencyNode rootNode,
                                                                                java.lang.String requiredKey,
                                                                                boolean verbose)


Copyright © 2009-2010 CodeLutin. All Rights Reserved.