public List<ArtifactResult> resolveDependencies( RepositorySystemSession session, DependencyNode node, DependencyFilter filter ) throws ArtifactResolutionException { validateSession( session ); RequestTrace trace = DefaultRequestTrace.newChild( null, node ); ArtifactRequestBuilder builder = new ArtifactRequestBuilder( trace ); DependencyVisitor visitor = ( filter != null ) ? new FilteringDependencyVisitor( builder, filter ) : builder; visitor = new TreeDependencyVisitor( visitor ); node.accept( visitor ); List<ArtifactRequest> requests = builder.getRequests(); try { List<ArtifactResult> results = resolveArtifacts( session, requests ); updateNodesWithResolvedArtifacts( results ); return results; } catch ( ArtifactResolutionException e ) { updateNodesWithResolvedArtifacts( e.getResults() ); throw e; } }
public List<ArtifactResult> resolveDependencies( RepositorySystemSession session, DependencyNode node, DependencyFilter filter ) throws ArtifactResolutionException { validateSession( session ); RequestTrace trace = DefaultRequestTrace.newChild( null, node ); ArtifactRequestBuilder builder = new ArtifactRequestBuilder( trace ); DependencyVisitor visitor = ( filter != null ) ? new FilteringDependencyVisitor( builder, filter ) : builder; visitor = new TreeDependencyVisitor( visitor ); node.accept( visitor ); List<ArtifactRequest> requests = builder.getRequests(); try { List<ArtifactResult> results = resolveArtifacts( session, requests ); updateNodesWithResolvedArtifacts( results ); return results; } catch ( ArtifactResolutionException e ) { updateNodesWithResolvedArtifacts( e.getResults() ); throw e; } }
results = e.getResults();
results = e.getResults();