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 ArtifactCoordinates> coordinates) Resolves several artifacts from their 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 ArtifactCoordinates> coordinates) Resolves several artifacts from their coordinates.- Parameters:
- session-- Session
- coordinates- array of- ArtifactCoordinates
- Returns:
- ArtifactResolverResult
- Throws:
- ArtifactResolverException- in case of an error.
- IllegalArgumentException- in case of parameter- buildingRequestis- nullor parameter- coordinatesis- nullor invalid
 
 
-