Griffon 1.2.0

org.codehaus.griffon.artifacts
[Groovy] Class ArtifactDependencyResolver

java.lang.Object
  org.codehaus.griffon.artifacts.ArtifactDependencyResolver

class ArtifactDependencyResolver

Authors:
Andres Almiray
Since:
0.9.5


Field Summary
private static Logger LOG

private Map processedDependencies

 
Property Summary
BuildSettings settings

 
Constructor Summary
ArtifactDependencyResolver(BuildSettings settings)

 
Method Summary
private void fillEvictions(ArtifactDependency artifactDependency, List evictions)

private void processEvictionsAndConflicts(ArtifactDependency dependency, List list)

private ArtifactDependency resolveDependenciesOf(ArtifactDependency artifactDependency)

List resolveDependencyTree(String type, Map dependencies)

ArtifactDependency resolveDependencyTree(String type, String name, String version = null)

List resolveEvictions(Collection installed, Collection targets)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

LOG

private static final Logger LOG


processedDependencies

private final Map processedDependencies


 
Property Detail

settings

final BuildSettings settings


 
Constructor Detail

ArtifactDependencyResolver

ArtifactDependencyResolver(BuildSettings settings)


 
Method Detail

fillEvictions

private void fillEvictions(ArtifactDependency artifactDependency, List evictions)


processEvictionsAndConflicts

private void processEvictionsAndConflicts(ArtifactDependency dependency, List list)


resolveDependenciesOf

private ArtifactDependency resolveDependenciesOf(ArtifactDependency artifactDependency)


resolveDependencyTree

List resolveDependencyTree(String type, Map dependencies)


resolveDependencyTree

ArtifactDependency resolveDependencyTree(String type, String name, String version = null)


resolveEvictions

List resolveEvictions(Collection installed, Collection targets)


 

Groovy Documentation