This project has retired. For details please refer to its Attic page.
LegacyRepositoryConverter

org.apache.maven.archiva.converter.legacy
Interface LegacyRepositoryConverter

Package class diagram package LegacyRepositoryConverter
All Known Implementing Classes:
DefaultLegacyRepositoryConverter

public interface LegacyRepositoryConverter

Convert an entire repository.


Field Summary
static java.lang.String ROLE
           
 
Method Summary
 void convertLegacyRepository(java.io.File legacyRepositoryDirectory, java.io.File destinationRepositoryDirectory, java.util.List<java.lang.String> fileExclusionPatterns)
          Convert a legacy repository to a modern repository.
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

convertLegacyRepository

void convertLegacyRepository(java.io.File legacyRepositoryDirectory,
                             java.io.File destinationRepositoryDirectory,
                             java.util.List<java.lang.String> fileExclusionPatterns)
                             throws RepositoryConversionException
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.

Parameters:
legacyRepositoryDirectory - the directory of the legacy repository.
destinationRepositoryDirectory - the directory of the modern repository.
fileExclusionPatterns - the list of patterns to exclude from the conversion.
Throws:
RepositoryConversionException