Class AetherArtifactResolver
- java.lang.Object
-
- org.seedstack.maven.components.resolver.AetherArtifactResolver
-
- All Implemented Interfaces:
ArtifactResolver
@Component(role=ArtifactResolver.class) public class AetherArtifactResolver extends Object implements ArtifactResolver
-
-
Constructor Summary
Constructors Constructor Description AetherArtifactResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetHighestVersion(org.apache.maven.project.MavenProject mavenProject, String groupId, String artifactId, boolean allowSnapshots)org.eclipse.aether.resolution.ArtifactResultresolveArtifact(org.apache.maven.project.MavenProject mavenProject, String groupId, String artifactId, String type, String classifier, String version)Set<org.eclipse.aether.artifact.Artifact>resolveProjectArtifacts(org.apache.maven.project.MavenProject mavenProject, org.eclipse.aether.graph.DependencyFilter dependencyFilter)
-
-
-
Method Detail
-
getHighestVersion
public String getHighestVersion(org.apache.maven.project.MavenProject mavenProject, String groupId, String artifactId, boolean allowSnapshots)
- Specified by:
getHighestVersionin interfaceArtifactResolver
-
resolveArtifact
public org.eclipse.aether.resolution.ArtifactResult resolveArtifact(org.apache.maven.project.MavenProject mavenProject, String groupId, String artifactId, String type, String classifier, String version) throws org.eclipse.aether.resolution.ArtifactResolutionException- Specified by:
resolveArtifactin interfaceArtifactResolver- Throws:
org.eclipse.aether.resolution.ArtifactResolutionException
-
resolveProjectArtifacts
public Set<org.eclipse.aether.artifact.Artifact> resolveProjectArtifacts(org.apache.maven.project.MavenProject mavenProject, org.eclipse.aether.graph.DependencyFilter dependencyFilter)
- Specified by:
resolveProjectArtifactsin interfaceArtifactResolver
-
-