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; private ReportGroup reportGroup;
public void convertLegacyRepository( File legacyRepositoryDirectory, File repositoryDirectory, public void convertLegacyRepository( File legacyRepositoryDirectory,
File repositoryDirectory,
List blacklistedPatterns,
boolean includeSnapshots ) boolean includeSnapshots )
throws RepositoryConversionException, DiscovererException throws RepositoryConversionException, DiscovererException
{ {
@ -88,7 +90,7 @@ public void convertLegacyRepository( File legacyRepositoryDirectory, File reposi
ArtifactFilter filter = ArtifactFilter filter =
includeSnapshots ? new AcceptAllArtifactFilter() : (ArtifactFilter) new SnapshotArtifactFilter(); includeSnapshots ? new AcceptAllArtifactFilter() : (ArtifactFilter) new SnapshotArtifactFilter();
List legacyArtifacts = artifactDiscoverer.discoverArtifacts( legacyRepository, null, filter ); List legacyArtifacts = artifactDiscoverer.discoverArtifacts( legacyRepository, blacklistedPatterns, filter );
ReportingDatabase reporter; ReportingDatabase reporter;
try try

View File

@ -4,6 +4,7 @@
import org.apache.maven.archiva.discoverer.DiscovererException; import org.apache.maven.archiva.discoverer.DiscovererException;
import java.io.File; import java.io.File;
import java.util.List;
/** /**
* @author Jason van Zyl * @author Jason van Zyl
@ -19,7 +20,11 @@ public interface LegacyRepositoryConverter
* @param legacyRepositoryDirectory * @param legacyRepositoryDirectory
* @param repositoryDirectory * @param repositoryDirectory
* @throws org.apache.maven.archiva.converter.RepositoryConversionException * @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; throws RepositoryConversionException, DiscovererException;
} }

View File

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

View File

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