Class DefaultRepositoryMetadataManager
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager
- All Implemented Interfaces:
RepositoryMetadataManager
,org.codehaus.plexus.logging.LogEnabled
@Named
@Singleton
@Deprecated
public class DefaultRepositoryMetadataManager
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements RepositoryMetadataManager
Deprecated.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate UpdateCheckManager
Deprecated.private WagonManager
Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deploy
(ArtifactMetadata metadata, ArtifactRepository localRepository, ArtifactRepository deploymentRepository) Deprecated.Deploy metadata to the remote repository.private void
fixTimestamp
(File metadataFile, Metadata metadata, Metadata reference) Deprecated.Ensures the last updated timestamp of the specified metadata does not refer to the future and fixes the local metadata if necessary to allow proper merging/updating of metadata during deployment.private File
getArtifactMetadataFromDeploymentRepository
(ArtifactMetadata metadata, ArtifactRepository localRepo, ArtifactRepository remoteRepository) Deprecated.private Date
getLocalCopyLastModified
(ArtifactRepository localRepository, RepositoryMetadata metadata) Deprecated.void
install
(ArtifactMetadata metadata, ArtifactRepository localRepository) Deprecated.Install the metadata in the local repository.private boolean
loadMetadata
(RepositoryMetadata repoMetadata, ArtifactRepository remoteRepository, ArtifactRepository localRepository, Map<ArtifactRepository, Metadata> previousMetadata) Deprecated.private void
mergeMetadata
(RepositoryMetadata metadata, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) Deprecated.protected Metadata
readMetadata
(File mappingFile) Deprecated.void
resolve
(RepositoryMetadata metadata, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) Deprecated.void
resolve
(RepositoryMetadata metadata, RepositoryRequest request) Deprecated.void
resolveAlways
(RepositoryMetadata metadata, ArtifactRepository localRepository, ArtifactRepository remoteRepository) Deprecated.private void
updateSnapshotMetadata
(RepositoryMetadata metadata, Map<ArtifactRepository, Metadata> previousMetadata, ArtifactRepository selected, ArtifactRepository localRepository) Deprecated.Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
wagonManager
Deprecated. -
updateCheckManager
Deprecated.
-
-
Constructor Details
-
DefaultRepositoryMetadataManager
public DefaultRepositoryMetadataManager()Deprecated.
-
-
Method Details
-
resolve
public void resolve(RepositoryMetadata metadata, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) throws RepositoryMetadataResolutionException Deprecated.- Specified by:
resolve
in interfaceRepositoryMetadataManager
- Throws:
RepositoryMetadataResolutionException
-
resolve
public void resolve(RepositoryMetadata metadata, RepositoryRequest request) throws RepositoryMetadataResolutionException Deprecated.- Specified by:
resolve
in interfaceRepositoryMetadataManager
- Throws:
RepositoryMetadataResolutionException
-
getLocalCopyLastModified
private Date getLocalCopyLastModified(ArtifactRepository localRepository, RepositoryMetadata metadata) Deprecated. -
mergeMetadata
private void mergeMetadata(RepositoryMetadata metadata, List<ArtifactRepository> remoteRepositories, ArtifactRepository localRepository) throws RepositoryMetadataStoreException Deprecated.- Throws:
RepositoryMetadataStoreException
-
updateSnapshotMetadata
private void updateSnapshotMetadata(RepositoryMetadata metadata, Map<ArtifactRepository, Metadata> previousMetadata, ArtifactRepository selected, ArtifactRepository localRepository) throws RepositoryMetadataStoreExceptionDeprecated.- Throws:
RepositoryMetadataStoreException
-
loadMetadata
private boolean loadMetadata(RepositoryMetadata repoMetadata, ArtifactRepository remoteRepository, ArtifactRepository localRepository, Map<ArtifactRepository, Metadata> previousMetadata) Deprecated. -
readMetadata
Deprecated.- Throws:
RepositoryMetadataReadException
-
fixTimestamp
Deprecated.Ensures the last updated timestamp of the specified metadata does not refer to the future and fixes the local metadata if necessary to allow proper merging/updating of metadata during deployment. -
resolveAlways
public void resolveAlways(RepositoryMetadata metadata, ArtifactRepository localRepository, ArtifactRepository remoteRepository) throws RepositoryMetadataResolutionException Deprecated.- Specified by:
resolveAlways
in interfaceRepositoryMetadataManager
- Throws:
RepositoryMetadataResolutionException
-
getArtifactMetadataFromDeploymentRepository
private File getArtifactMetadataFromDeploymentRepository(ArtifactMetadata metadata, ArtifactRepository localRepo, ArtifactRepository remoteRepository) throws org.apache.maven.wagon.TransferFailedException Deprecated.- Throws:
org.apache.maven.wagon.TransferFailedException
-
deploy
public void deploy(ArtifactMetadata metadata, ArtifactRepository localRepository, ArtifactRepository deploymentRepository) throws RepositoryMetadataDeploymentException Deprecated.Description copied from interface:RepositoryMetadataManager
Deploy metadata to the remote repository.- Specified by:
deploy
in interfaceRepositoryMetadataManager
- Parameters:
metadata
- the metadata to deploylocalRepository
- the local repository to install to firstdeploymentRepository
- the remote repository to deploy to- Throws:
RepositoryMetadataDeploymentException
- in case of metadata deployment issue
-
install
public void install(ArtifactMetadata metadata, ArtifactRepository localRepository) throws RepositoryMetadataInstallationException Deprecated.Description copied from interface:RepositoryMetadataManager
Install the metadata in the local repository.- Specified by:
install
in interfaceRepositoryMetadataManager
- Parameters:
metadata
- the metadatalocalRepository
- the local repository- Throws:
RepositoryMetadataInstallationException
- in case of metadata installation issue
-