org.nuiton.plugin
Class DependencyUtil

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

public class DependencyUtil
extends 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 String getArtifactId(org.apache.maven.artifact.Artifact artifact)
           
protected static List<String> getDependencies(org.apache.maven.shared.dependency.tree.DependencyNode rootNode, DependencyUtil.ArtifactDependencyEntry entry, Set<String> universe, boolean verbose)
           
protected static org.apache.maven.shared.dependency.tree.DependencyNode getNode(org.apache.maven.shared.dependency.tree.DependencyNode rootNode, String requiredKey, boolean verbose)
           
protected static void setNodes(org.apache.maven.shared.dependency.tree.DependencyNode rootNode, Map<String,DependencyUtil.ArtifactDependencyEntry> dico, Set<String> universe, boolean verbose)
           
static void sortArtifacts(org.apache.maven.shared.dependency.tree.DependencyNode rootNode, 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,
                                 List<org.apache.maven.artifact.Artifact> artifacts,
                                 boolean verbose)

getArtifactId

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

getDependencies

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

setNodes

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

getNode

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


Copyright © 2009 CodeLutin. All Rights Reserved.