org.apache.maven.archiva.converter.legacy
Class DefaultLegacyRepositoryConverter

Package class diagram package DefaultLegacyRepositoryConverter
java.lang.Object
  extended by org.apache.maven.archiva.converter.legacy.DefaultLegacyRepositoryConverter
All Implemented Interfaces:
LegacyRepositoryConverter

public class DefaultLegacyRepositoryConverter
extends java.lang.Object
implements LegacyRepositoryConverter

DefaultLegacyRepositoryConverter


Field Summary
 
Fields inherited from interface org.apache.maven.archiva.converter.legacy.LegacyRepositoryConverter
ROLE
 
Constructor Summary
DefaultLegacyRepositoryConverter()
           
 
Method Summary
 void convertLegacyRepository(java.io.File legacyRepositoryDirectory, java.io.File repositoryDirectory, java.util.List<java.lang.String> fileExclusionPatterns)
          Convert a legacy repository to a modern repository.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLegacyRepositoryConverter

public DefaultLegacyRepositoryConverter()
Method Detail

convertLegacyRepository

public void convertLegacyRepository(java.io.File legacyRepositoryDirectory,
                                    java.io.File repositoryDirectory,
                                    java.util.List<java.lang.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