Author: brett
Date: Sun Jan  8 19:32:02 2006
New Revision: 367176

URL: http://svn.apache.org/viewcvs?rev=367176&view=rev
Log:
add repository base to artifact files, they are expected to be absolute

Modified:
    
maven/repository-manager/trunk/maven-repository-discovery/src/main/java/org/apache/maven/repository/discovery/DefaultArtifactDiscoverer.java
    
maven/repository-manager/trunk/maven-repository-discovery/src/main/java/org/apache/maven/repository/discovery/LegacyArtifactDiscoverer.java

Modified: 
maven/repository-manager/trunk/maven-repository-discovery/src/main/java/org/apache/maven/repository/discovery/DefaultArtifactDiscoverer.java
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-discovery/src/main/java/org/apache/maven/repository/discovery/DefaultArtifactDiscoverer.java?rev=367176&r1=367175&r2=367176&view=diff
==============================================================================
--- 
maven/repository-manager/trunk/maven-repository-discovery/src/main/java/org/apache/maven/repository/discovery/DefaultArtifactDiscoverer.java
 (original)
+++ 
maven/repository-manager/trunk/maven-repository-discovery/src/main/java/org/apache/maven/repository/discovery/DefaultArtifactDiscoverer.java
 Sun Jan  8 19:32:02 2006
@@ -31,14 +31,15 @@
  *
  * @author John Casey
  * @author Brett Porter
- *
  * @plexus.component 
role="org.apache.maven.repository.discovery.ArtifactDiscoverer" 
role-hint="default" instantiation-strategy="per-lookup"
  */
 public class DefaultArtifactDiscoverer
     extends AbstractArtifactDiscoverer
     implements ArtifactDiscoverer
 {
-    /** @plexus.requirement */
+    /**
+     * @plexus.requirement
+     */
     private ArtifactFactory artifactFactory;
 
     public List discoverArtifacts( File repositoryBase, String 
blacklistedPatterns, boolean includeSnapshots )
@@ -51,7 +52,7 @@
         {
             String path = artifactPaths[i];
 
-            Artifact artifact = buildArtifact( path );
+            Artifact artifact = buildArtifact( repositoryBase, path );
 
             if ( artifact != null )
             {
@@ -65,7 +66,7 @@
         return artifacts;
     }
 
-    private Artifact buildArtifact( String path )
+    private Artifact buildArtifact( File repositoryBase, String path )
     {
         List pathParts = new ArrayList();
         StringTokenizer st = new StringTokenizer( path, "/\\" );
@@ -215,7 +216,7 @@
 
         if ( finalResult != null )
         {
-            finalResult.setFile( new File( path ) );
+            finalResult.setFile( new File( repositoryBase, path ) );
         }
 
         return finalResult;

Modified: 
maven/repository-manager/trunk/maven-repository-discovery/src/main/java/org/apache/maven/repository/discovery/LegacyArtifactDiscoverer.java
URL: 
http://svn.apache.org/viewcvs/maven/repository-manager/trunk/maven-repository-discovery/src/main/java/org/apache/maven/repository/discovery/LegacyArtifactDiscoverer.java?rev=367176&r1=367175&r2=367176&view=diff
==============================================================================
--- 
maven/repository-manager/trunk/maven-repository-discovery/src/main/java/org/apache/maven/repository/discovery/LegacyArtifactDiscoverer.java
 (original)
+++ 
maven/repository-manager/trunk/maven-repository-discovery/src/main/java/org/apache/maven/repository/discovery/LegacyArtifactDiscoverer.java
 Sun Jan  8 19:32:02 2006
@@ -53,7 +53,7 @@
         {
             String path = artifactPaths[i];
 
-            Artifact artifact = buildArtifact( path );
+            Artifact artifact = buildArtifact( repositoryBase, path );
             if ( artifact != null )
             {
                 if ( includeSnapshots || !artifact.isSnapshot() )
@@ -69,7 +69,7 @@
     /**
      * @noinspection CollectionDeclaredAsConcreteClass
      */
-    private Artifact buildArtifact( String path )
+    private Artifact buildArtifact( File repositoryBase, String path )
     {
         StringTokenizer tokens = new StringTokenizer( path, "/\\" );
 
@@ -326,7 +326,7 @@
                                                                      
Artifact.SCOPE_RUNTIME, type );
                         }
 
-                        result.setFile( new File( path ) );
+                        result.setFile( new File( repositoryBase, path ) );
                     }
                 }
             }


Reply via email to