Package org.apache.maven
Interface ProjectDependenciesResolver
- All Known Implementing Classes:
- DefaultProjectDependenciesResolver
Deprecated.
As of 3.2.2, and there is no direct replacement. This is an internal class which was not marked as such,
             but should have been.
- 
Method SummaryModifier and TypeMethodDescriptionresolve(Collection<? extends MavenProject> projects, Collection<String> scopes, MavenSession session) Deprecated.Resolves the transitive dependencies of the specified projects.resolve(MavenProject project, Collection<String> scopesToCollect, Collection<String> scopesToResolve, MavenSession session) Deprecated.Resolves the transitive dependencies of the specified project.resolve(MavenProject project, Collection<String> scopesToCollect, Collection<String> scopesToResolve, MavenSession session, Set<Artifact> ignorableArtifacts) Deprecated.Resolves the transitive dependencies of the specified project.resolve(MavenProject project, Collection<String> scopesToResolve, MavenSession session) Deprecated.Resolves the transitive dependencies of the specified project.
- 
Method Details- 
resolveSet<Artifact> resolve(MavenProject project, Collection<String> scopesToResolve, MavenSession session) throws ArtifactResolutionException, ArtifactNotFoundException Deprecated.Resolves the transitive dependencies of the specified project.- Parameters:
- project- The project whose dependencies should be resolved, must not be- null.
- scopesToResolve- The dependency scopes that should be resolved, may be- null.
- session- The current build session, must not be- null.
- Returns:
- The transitive dependencies of the specified project that match the requested scopes, never null.
- Throws:
- ArtifactResolutionException- in case of resolution issue
- ArtifactNotFoundException- if an artifact is not found
 
- 
resolveSet<Artifact> resolve(MavenProject project, Collection<String> scopesToCollect, Collection<String> scopesToResolve, MavenSession session) throws ArtifactResolutionException, ArtifactNotFoundException Deprecated.Resolves the transitive dependencies of the specified project.- Parameters:
- project- The project whose dependencies should be resolved, must not be- null.
- scopesToCollect- The dependency scopes that should be collected, may be- null.
- scopesToResolve- The dependency scopes that should be collected and also resolved, may be- null.
- session- The current build session, must not be- null.
- Returns:
- The transitive dependencies of the specified project that match the requested scopes, never null.
- Throws:
- ArtifactResolutionException- in case of resolution issue
- ArtifactNotFoundException- if an artifact is not found
 
- 
resolveSet<Artifact> resolve(MavenProject project, Collection<String> scopesToCollect, Collection<String> scopesToResolve, MavenSession session, Set<Artifact> ignorableArtifacts) throws ArtifactResolutionException, ArtifactNotFoundException Deprecated.Resolves the transitive dependencies of the specified project.- Parameters:
- project- The project whose dependencies should be resolved, must not be- null.
- scopesToCollect- The dependency scopes that should be collected, may be- null.
- scopesToResolve- The dependency scopes that should be collected and also resolved, may be- null.
- session- The current build session, must not be- null.
- ignorableArtifacts- Artifacts that need not be resolved
- Returns:
- The transitive dependencies of the specified project that match the requested scopes, never null.
- Throws:
- ArtifactResolutionException- in case of resolution issue
- ArtifactNotFoundException- if an artifact is not found
 
- 
resolveSet<Artifact> resolve(Collection<? extends MavenProject> projects, Collection<String> scopes, MavenSession session) throws ArtifactResolutionException, ArtifactNotFoundException Deprecated.Resolves the transitive dependencies of the specified projects. Note that dependencies which can't be resolved from any repository but are present among the set of specified projects will not cause an exception. Instead, those unresolved artifacts will be returned in the result set, allowing the caller to take special care of artifacts that haven't been build yet.- Parameters:
- projects- The projects whose dependencies should be resolved, may be- null.
- scopes- The dependency scopes that should be resolved, may be- null.
- session- The current build session, must not be- null.
- Returns:
- The transitive dependencies of the specified projects that match the requested scopes, never
         null.
- Throws:
- ArtifactResolutionException- in case of resolution issue
- ArtifactNotFoundException- if an artifact is not found
 
 
-