Interface ArtifactMetadataSource
- All Superinterfaces:
 ArtifactMetadataSource
- All Known Implementing Classes:
 DefaultMetadataSource,MavenMetadataSource
Deprecated.
Provides some metadata operations, like querying the remote repository for a list of versions available for an
 artifact - deprecated
- 
Method Summary
Modifier and TypeMethodDescriptionretrieve(Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories) Deprecated.retrieve(MetadataResolutionRequest request) Deprecated.retrieveAvailableVersions(Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories) Deprecated.Get a list of available versions for an artifact in the remote repositoryDeprecated.retrieveAvailableVersionsFromDeploymentRepository(Artifact artifact, ArtifactRepository localRepository, ArtifactRepository remoteRepository) Deprecated.Get a list of available versions for an artifact in the remote deployment repository. 
- 
Method Details
- 
retrieve
ResolutionGroup retrieve(MetadataResolutionRequest request) throws ArtifactMetadataRetrievalException Deprecated.- Specified by:
 retrievein interfaceArtifactMetadataSource- Throws:
 ArtifactMetadataRetrievalException
 - 
retrieve
ResolutionGroup retrieve(Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories) throws ArtifactMetadataRetrievalException Deprecated.- Specified by:
 retrievein interfaceArtifactMetadataSource- Throws:
 ArtifactMetadataRetrievalException
 - 
retrieveAvailableVersions
List<ArtifactVersion> retrieveAvailableVersions(MetadataResolutionRequest request) throws ArtifactMetadataRetrievalException Deprecated. - 
retrieveAvailableVersions
List<ArtifactVersion> retrieveAvailableVersions(Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories) throws ArtifactMetadataRetrievalException Deprecated.Description copied from interface:ArtifactMetadataSourceGet a list of available versions for an artifact in the remote repository- Specified by:
 retrieveAvailableVersionsin interfaceArtifactMetadataSource- Parameters:
 artifact- artifact we are interested in. OnlygroupidandartifactIdare needed, for instance the following code will workartifactFactory.createProjectArtifact( "org.apache.maven", "maven", "" )localRepository- local repositoryremoteRepositories- remote repositories,List$lt;ArtifactRepository>- Returns:
 List$lt;ArtifactVersion>- Throws:
 ArtifactMetadataRetrievalException
 - 
retrieveAvailableVersionsFromDeploymentRepository
List<ArtifactVersion> retrieveAvailableVersionsFromDeploymentRepository(Artifact artifact, ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws ArtifactMetadataRetrievalException Deprecated.Description copied from interface:ArtifactMetadataSourceGet a list of available versions for an artifact in the remote deployment repository. This ignores any update policy checks and mirrors and always retrieves the latest information from the given repository.- Specified by:
 retrieveAvailableVersionsFromDeploymentRepositoryin interfaceArtifactMetadataSource- Parameters:
 artifact- artifact we are interested in. OnlygroupidandartifactIdare needed, for instance the following code will workartifactFactory.createProjectArtifact( "org.apache.maven", "maven", "" )localRepository- local repositoryremoteRepository- remote repository- Returns:
 List$lt;ArtifactVersion>- Throws:
 ArtifactMetadataRetrievalException
 
 -