Interface DependencyCollector
public interface DependencyCollector
Will only download the pom files when not available, never the artifact.
- Author:
- Robert Scholte
-
Method Summary
Modifier and TypeMethodDescriptioncollectDependencies
(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.model.Dependency root) A dependency may have excludescollectDependencies
(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.model.Model root) collectDependencies
(org.apache.maven.project.ProjectBuildingRequest buildingRequest, DependableCoordinate root)
-
Method Details
-
collectDependencies
CollectorResult collectDependencies(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.model.Dependency root) throws DependencyCollectorException A dependency may have excludes- Parameters:
buildingRequest
-ProjectBuildingRequest
root
-Dependency
- Returns:
CollectorResult
- Throws:
DependencyCollectorException
- in case of an error.IllegalArgumentException
- in case of parameterbuildingRequest
isnull
or parameterroot
isnull
.
-
collectDependencies
CollectorResult collectDependencies(org.apache.maven.project.ProjectBuildingRequest buildingRequest, org.apache.maven.model.Model root) throws DependencyCollectorException - Parameters:
buildingRequest
-ProjectBuildingRequest
.root
-Model
- Returns:
CollectorResult
- Throws:
DependencyCollectorException
- in case of an error which can be a component lookup error or an error while trying to look up the dependencies.IllegalArgumentException
- in case of parameterbuildingRequest
isnull
or parameterroot
isnull
.
-