@Service(value="repositoryMerger#maven2") public class Maven2RepositoryMerger extends Object implements RepositoryMerger
| Constructor and Description |
|---|
Maven2RepositoryMerger(ArchivaConfiguration archivaConfiguration,
RepositoryPathTranslator repositoryPathTranslator) |
| Modifier and Type | Method and Description |
|---|---|
List<ArtifactMetadata> |
getConflictingArtifacts(MetadataRepository metadataRepository,
String sourceRepo,
String targetRepo) |
RepositorySessionFactory |
getRepositorySessionFactory() |
void |
merge(MetadataRepository metadataRepository,
String sourceRepoId,
String targetRepoId) |
void |
merge(MetadataRepository metadataRepository,
String sourceRepoId,
String targetRepoId,
Filter<ArtifactMetadata> filter) |
void |
setConfiguration(ArchivaConfiguration configuration) |
void |
setRepositorySessionFactory(RepositorySessionFactory repositorySessionFactory) |
boolean |
supportsRepository(RepositoryType type) |
@Inject public Maven2RepositoryMerger(@Named(value="archivaConfiguration#default") ArchivaConfiguration archivaConfiguration, @Named(value="repositoryPathTranslator#maven2") RepositoryPathTranslator repositoryPathTranslator)
public void setConfiguration(ArchivaConfiguration configuration)
public boolean supportsRepository(RepositoryType type)
supportsRepository in interface RepositoryMergerpublic void merge(MetadataRepository metadataRepository, String sourceRepoId, String targetRepoId) throws RepositoryMergerException
merge in interface RepositoryMergerRepositoryMergerExceptionpublic void merge(MetadataRepository metadataRepository, String sourceRepoId, String targetRepoId, Filter<ArtifactMetadata> filter) throws RepositoryMergerException
merge in interface RepositoryMergerRepositoryMergerExceptionpublic List<ArtifactMetadata> getConflictingArtifacts(MetadataRepository metadataRepository, String sourceRepo, String targetRepo) throws RepositoryMergerException
getConflictingArtifacts in interface RepositoryMergerRepositoryMergerExceptionpublic RepositorySessionFactory getRepositorySessionFactory()
public void setRepositorySessionFactory(RepositorySessionFactory repositorySessionFactory)
Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.