org.apache.maven.artifact.metadata.ArtifactMetadataSourcepublic class MavenMetadataSource
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements org.apache.maven.artifact.metadata.ArtifactMetadataSource
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
ROLE_HINT |
| Constructor | Description |
|---|---|
MavenMetadataSource() |
| Modifier and Type | Method | Description |
|---|---|---|
static java.util.Set |
createArtifacts(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
java.util.List dependencies,
java.lang.String inheritedScope,
org.apache.maven.artifact.resolver.filter.ArtifactFilter dependencyFilter,
MavenProject project) |
|
org.apache.maven.artifact.metadata.ResolutionGroup |
retrieve(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List remoteRepositories) |
Retrieve the metadata for the project from the repository.
|
java.util.List |
retrieveAvailableVersions(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List remoteRepositories) |
|
org.apache.maven.artifact.Artifact |
retrieveRelocatedArtifact(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List remoteRepositories) |
Resolve all relocations in the POM for this artifact, and return the new artifact coordinate.
|
public static final java.lang.String ROLE_HINT
public org.apache.maven.artifact.Artifact retrieveRelocatedArtifact(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List remoteRepositories)
throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
retrieveRelocatedArtifact in interface org.apache.maven.artifact.metadata.ArtifactMetadataSourceorg.apache.maven.artifact.metadata.ArtifactMetadataRetrievalExceptionpublic org.apache.maven.artifact.metadata.ResolutionGroup retrieve(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List remoteRepositories)
throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
retrieve in interface org.apache.maven.artifact.metadata.ArtifactMetadataSourceorg.apache.maven.artifact.metadata.ArtifactMetadataRetrievalExceptionpublic static java.util.Set createArtifacts(org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
java.util.List dependencies,
java.lang.String inheritedScope,
org.apache.maven.artifact.resolver.filter.ArtifactFilter dependencyFilter,
MavenProject project)
throws InvalidDependencyVersionException
Set < Artifact >InvalidDependencyVersionExceptionpublic java.util.List retrieveAvailableVersions(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List remoteRepositories)
throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
retrieveAvailableVersions in interface org.apache.maven.artifact.metadata.ArtifactMetadataSourceorg.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException