| Package | Description | 
|---|---|
| org.eclipse.aether | The primary API of the  RepositorySystemand its functionality. | 
| org.eclipse.aether.collection | The types and extension points for collecting the transitive dependencies of an artifact and building a dependency
 graph. | 
| Modifier and Type | Method and Description | 
|---|---|
| CollectResult | RepositorySystem. collectDependencies(RepositorySystemSession session,
                                      CollectRequest request)Collects the transitive dependencies of an artifact and builds a dependency graph. | 
| Modifier and Type | Method and Description | 
|---|---|
| CollectResult | CollectResult. addCycle(DependencyCycle cycle)Records the specified dependency cycle. | 
| CollectResult | CollectResult. addException(Exception exception)Records the specified exception while building the dependency graph. | 
| CollectResult | DependencyCollectionException. getResult()Gets the collection result at the point the exception occurred. | 
| CollectResult | CollectResult. setRoot(DependencyNode root)Sets the root node of the dependency graph. | 
| Constructor and Description | 
|---|
| DependencyCollectionException(CollectResult result)Creates a new exception with the specified result. | 
| DependencyCollectionException(CollectResult result,
                                                          String message)Creates a new exception with the specified result and detail message. | 
| DependencyCollectionException(CollectResult result,
                                                          String message,
                                                          Throwable cause)Creates a new exception with the specified result, detail message and cause. | 
Copyright © 2010–2018 The Apache Software Foundation. All rights reserved.