o allow for blacklisted patterns

git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@471109 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Jason van Zyl 2006-11-04 04:00:46 +00:00
parent 890db48fdf
commit c5c102746c
5 changed files with 12 additions and 4 deletions

View File

@ -63,7 +63,9 @@ public class DefaultLegacyRepositoryConverter
*/
private ReportGroup reportGroup;
public void convertLegacyRepository( File legacyRepositoryDirectory, File repositoryDirectory,
public void convertLegacyRepository( File legacyRepositoryDirectory,
File repositoryDirectory,
List blacklistedPatterns,
boolean includeSnapshots )
throws RepositoryConversionException, DiscovererException
{
@ -88,7 +90,7 @@ public void convertLegacyRepository( File legacyRepositoryDirectory, File reposi
ArtifactFilter filter =
includeSnapshots ? new AcceptAllArtifactFilter() : (ArtifactFilter) new SnapshotArtifactFilter();
List legacyArtifacts = artifactDiscoverer.discoverArtifacts( legacyRepository, null, filter );
List legacyArtifacts = artifactDiscoverer.discoverArtifacts( legacyRepository, blacklistedPatterns, filter );
ReportingDatabase reporter;
try

View File

@ -4,6 +4,7 @@
import org.apache.maven.archiva.discoverer.DiscovererException;
import java.io.File;
import java.util.List;
/**
* @author Jason van Zyl
@ -19,7 +20,11 @@ public interface LegacyRepositoryConverter
* @param legacyRepositoryDirectory
* @param repositoryDirectory
* @throws org.apache.maven.archiva.converter.RepositoryConversionException
*
*/
void convertLegacyRepository( File legacyRepositoryDirectory, File repositoryDirectory, boolean includeSnapshots )
void convertLegacyRepository( File legacyRepositoryDirectory,
File repositoryDirectory,
List blacklistedPatterns,
boolean includeSnapshots )
throws RepositoryConversionException, DiscovererException;
}

View File

@ -23,7 +23,7 @@
/**
* @author Jason van Zyl
*/
public class RepositoryManagerTest
public class ArchivaTest
extends PlexusTestCase
{
public void testLegacyRepositoryConversion()

View File

@ -132,6 +132,7 @@
<module>archiva-plexus-application</module>
<module>archiva-plexus-runtime</module>
<module>archiva-security</module>
<module>archiva-cli</module>
</modules>
<dependencies>
<dependency>