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

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

@Component(role=ProjectDependencyAnalyzer.class)
public class DefaultProjectDependencyAnalyzer
extends Object
implements ProjectDependencyAnalyzer

Version:
$Id: DefaultProjectDependencyAnalyzer.java 1399946 2012-10-19 02:05:16Z hboutemy $
Author:
Mark Hobson

Field Summary
 
Fields inherited from interface org.apache.maven.shared.dependency.analyzer.ProjectDependencyAnalyzer
ROLE
 
Constructor Summary
DefaultProjectDependencyAnalyzer()
           
 
Method Summary
 ProjectDependencyAnalysis analyze(MavenProject project)
           
protected  Set<String> buildDependencyClasses(MavenProject project)
           
protected  Artifact findArtifactForClassName(Map<Artifact,Set<String>> artifactClassMap, 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(MavenProject project)
                                  throws ProjectDependencyAnalyzerException
Specified by:
analyze in interface ProjectDependencyAnalyzer
Throws:
ProjectDependencyAnalyzerException

buildDependencyClasses

protected Set<String> buildDependencyClasses(MavenProject project)
                                      throws IOException
Throws:
IOException

findArtifactForClassName

protected Artifact findArtifactForClassName(Map<Artifact,Set<String>> artifactClassMap,
                                            String className)


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