org.apache.archiva.converter.legacy
Class DefaultLegacyRepositoryConverter
java.lang.Object
org.apache.archiva.converter.legacy.DefaultLegacyRepositoryConverter
- All Implemented Interfaces:
- LegacyRepositoryConverter
@Service(value="legacyRepositoryConverter#default")
public class DefaultLegacyRepositoryConverter
- extends Object
- implements LegacyRepositoryConverter
DefaultLegacyRepositoryConverter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
artifactRepositoryFactory
private org.apache.maven.artifact.repository.ArtifactRepositoryFactory artifactRepositoryFactory
defaultLayout
private org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout defaultLayout
legacyConverterConsumer
@Inject
@Named(value="knownRepositoryContentConsumer#artifact-legacy-to-default-converter")
private LegacyConverterArtifactConsumer legacyConverterConsumer
repoScanner
@Inject
private RepositoryScanner repoScanner
DefaultLegacyRepositoryConverter
@Inject
public DefaultLegacyRepositoryConverter(PlexusSisuBridge plexusSisuBridge)
throws PlexusSisuBridgeException
- Throws:
PlexusSisuBridgeException
convertLegacyRepository
public void convertLegacyRepository(File legacyRepositoryDirectory,
File repositoryDirectory,
List<String> fileExclusionPatterns)
throws RepositoryConversionException
- Description copied from interface:
LegacyRepositoryConverter
- Convert a legacy repository to a modern repository. This means a Maven 1.x repository
using v3 POMs to a Maven 2.x repository using v4.0.0 POMs.
- Specified by:
convertLegacyRepository
in interface LegacyRepositoryConverter
- Parameters:
legacyRepositoryDirectory
- the directory of the legacy repository.repositoryDirectory
- the directory of the modern repository.fileExclusionPatterns
- the list of patterns to exclude from the conversion.
- Throws:
RepositoryConversionException
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.