diff options
author | Joakim Erdfelt <joakime@apache.org> | 2007-10-17 17:46:40 +0000 |
---|---|---|
committer | Joakim Erdfelt <joakime@apache.org> | 2007-10-17 17:46:40 +0000 |
commit | 0fe0fa5a6f9e532d78b4104f4f8f103d46123413 (patch) | |
tree | 073e4511ea29a3326a872c1752bff2392906dd6e /archiva-base | |
parent | 0427f685c7b1db7a23a46c23a78d291b0fe5d9b1 (diff) | |
download | archiva-0fe0fa5a6f9e532d78b4104f4f8f103d46123413.tar.gz archiva-0fe0fa5a6f9e532d78b4104f4f8f103d46123413.zip |
Correcting path resolution logic.
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@585598 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-base')
-rw-r--r-- | archiva-base/archiva-converter/src/main/java/org/apache/maven/archiva/converter/legacy/LegacyConverterArtifactConsumer.java | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/archiva-base/archiva-converter/src/main/java/org/apache/maven/archiva/converter/legacy/LegacyConverterArtifactConsumer.java b/archiva-base/archiva-converter/src/main/java/org/apache/maven/archiva/converter/legacy/LegacyConverterArtifactConsumer.java index fe83b6ec3..b319f88dc 100644 --- a/archiva-base/archiva-converter/src/main/java/org/apache/maven/archiva/converter/legacy/LegacyConverterArtifactConsumer.java +++ b/archiva-base/archiva-converter/src/main/java/org/apache/maven/archiva/converter/legacy/LegacyConverterArtifactConsumer.java @@ -26,7 +26,8 @@ import org.apache.maven.archiva.consumers.KnownRepositoryContentConsumer; import org.apache.maven.archiva.converter.artifact.ArtifactConversionException; import org.apache.maven.archiva.converter.artifact.ArtifactConverter; import org.apache.maven.archiva.model.ArtifactReference; -import org.apache.maven.archiva.repository.layout.BidirectionalRepositoryLayout; +import org.apache.maven.archiva.repository.ManagedRepositoryContent; +import org.apache.maven.archiva.repository.content.ManagedDefaultRepositoryContent; import org.apache.maven.archiva.repository.layout.LayoutException; import org.apache.maven.artifact.Artifact; import org.apache.maven.artifact.factory.ArtifactFactory; @@ -60,11 +61,8 @@ public class LegacyConverterArtifactConsumer */ private ArtifactFactory artifactFactory; - /** - * @plexus.requirement role-hint="legacy" - */ - private BidirectionalRepositoryLayout bidirectionalLayout; - + private ManagedRepositoryContent managedRepository; + private ArtifactRepository destinationRepository; private List includes; @@ -82,7 +80,8 @@ public class LegacyConverterArtifactConsumer public void beginScan( ManagedRepositoryConfiguration repository ) throws ConsumerException { - + this.managedRepository = new ManagedDefaultRepositoryContent(); + this.managedRepository.setRepository( repository ); } public void completeScan() @@ -105,7 +104,7 @@ public class LegacyConverterArtifactConsumer { try { - ArtifactReference reference = bidirectionalLayout.toArtifactReference( path ); + ArtifactReference reference = managedRepository.toArtifactReference( path ); Artifact artifact = artifactFactory.createArtifact( reference.getGroupId(), reference.getArtifactId(), reference.getVersion(), reference.getClassifier(), reference.getType() ); |