Package org.apache.maven.api.services
Interface ArtifactResolver
- All Superinterfaces:
- Service
- All Known Implementing Classes:
- DefaultArtifactResolver
Resolves the artifact, i.e download the file when required and attach it to the artifact
- Since:
- 4.0.0
- 
Method SummaryModifier and TypeMethodDescriptionresolve(ArtifactResolverRequest request) default ArtifactResolverResultresolve(Session session, Collection<? extends ArtifactCoordinate> coordinates) 
- 
Method Details- 
resolve- Parameters:
- request-- ArtifactResolverRequest
- Returns:
- ArtifactResolverResult
- Throws:
- ArtifactResolverException- in case of an error
- IllegalArgumentException- in case of parameter- buildingRequestis- nullor parameter- mavenArtifactis- nullor invalid
 
- 
resolvedefault ArtifactResolverResult resolve(Session session, Collection<? extends ArtifactCoordinate> coordinates) - Parameters:
- session-- Session
- coordinates- array of- ArtifactCoordinate
- Returns:
- ArtifactResolverResult
- Throws:
- ArtifactResolverException- in case of an error.
- IllegalArgumentException- in case of parameter- buildingRequestis- nullor parameter- coordinateis- nullor invalid
 
 
-