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-ProjectBuildingRequestroot-Dependency- Returns:
CollectorResult- Throws:
DependencyCollectorException- in case of an error.IllegalArgumentException- in case of parameterbuildingRequestisnullor parameterrootisnull.
-
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 parameterbuildingRequestisnullor parameterrootisnull.
-