org.apache.maven.shared.dependency.analyzer
Class DefaultProjectDependencyAnalyzer

java.lang.Object
  extended by org.apache.maven.shared.dependency.analyzer.DefaultProjectDependencyAnalyzer
All Implemented Interfaces:
ProjectDependencyAnalyzer

public class DefaultProjectDependencyAnalyzer
extends java.lang.Object
implements ProjectDependencyAnalyzer

Version:
$Id: DefaultProjectDependencyAnalyzer.java 1031612 2010-11-05 15:02:34Z brianf $
Author:
Mark Hobson

Field Summary
 
Fields inherited from interface org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzer
ROLE
 
Constructor Summary
DefaultProjectDependencyAnalyzer()
           
 
Method Summary
 ProjectDependencyAnalysis analyze(org.apache.maven.project.MavenProject project)
           
protected  java.util.Set buildDependencyClasses(org.apache.maven.project.MavenProject project, java.util.Map artifactClassMap)
           
protected  org.apache.maven.artifact.Artifact findArtifactForClassName(java.util.Map artifactClassMap, java.lang.String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultProjectDependencyAnalyzer

public DefaultProjectDependencyAnalyzer()
Method Detail

analyze

public ProjectDependencyAnalysis analyze(org.apache.maven.project.MavenProject project)
                                  throws ProjectDependencyAnalyzerException
Specified by:
analyze in interface ProjectDependencyAnalyzer
Throws:
ProjectDependencyAnalyzerException

buildDependencyClasses

protected java.util.Set buildDependencyClasses(org.apache.maven.project.MavenProject project,
                                               java.util.Map artifactClassMap)
                                        throws java.io.IOException
Throws:
java.io.IOException

findArtifactForClassName

protected org.apache.maven.artifact.Artifact findArtifactForClassName(java.util.Map artifactClassMap,
                                                                      java.lang.String className)


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.