summaryrefslogtreecommitdiffstats
path: root/archiva-base
diff options
context:
space:
mode:
authorJoakim Erdfelt <joakime@apache.org>2007-10-17 17:46:40 +0000
committerJoakim Erdfelt <joakime@apache.org>2007-10-17 17:46:40 +0000
commit0fe0fa5a6f9e532d78b4104f4f8f103d46123413 (patch)
tree073e4511ea29a3326a872c1752bff2392906dd6e /archiva-base
parent0427f685c7b1db7a23a46c23a78d291b0fe5d9b1 (diff)
downloadarchiva-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.java15
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() );