Author: rfscholte
Date: Sun Jan  3 18:42:08 2016
New Revision: 1722740

URL: http://svn.apache.org/viewvc?rev=1722740&view=rev
Log:
resolve path of artifact with RepositoryManager 

Modified:
    
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/repository/DefaultRepositoryAssembler.java

Modified: 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/repository/DefaultRepositoryAssembler.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/repository/DefaultRepositoryAssembler.java?rev=1722740&r1=1722739&r2=1722740&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/repository/DefaultRepositoryAssembler.java
 (original)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/repository/DefaultRepositoryAssembler.java
 Sun Jan  3 18:42:08 2016
@@ -156,8 +156,7 @@ public class DefaultRepositoryAssembler
         Map<String, GroupVersionAlignment> groupVersionAlignments =
             createGroupVersionAlignments( 
repository.getGroupVersionAlignments() );
 
-        assembleRepositoryArtifacts( buildingRequest, result, filter, project, 
localRepository, targetRepository,
-                                     groupVersionAlignments );
+        assembleRepositoryArtifacts( buildingRequest, result, filter, 
groupVersionAlignments );
 
         ArtifactRepository centralRepository = findCentralRepository( project 
);
 
@@ -236,8 +235,7 @@ public class DefaultRepositoryAssembler
     }
 
     private void assembleRepositoryArtifacts( ProjectBuildingRequest 
buildingRequest, Iterable<ArtifactResult> result,
-                                              ArtifactFilter filter, 
MavenProject project,
-                                              ArtifactRepository 
localRepository, ArtifactRepository targetRepository,
+                                              ArtifactFilter filter,
                                               Map<String, 
GroupVersionAlignment> groupVersionAlignments )
                                                   throws 
RepositoryAssemblyException
     {
@@ -257,7 +255,9 @@ public class DefaultRepositoryAssembler
 
                     a.setVersion( a.getBaseVersion() );
 
-                    File targetFile = new File( targetRepository.getBasedir(), 
targetRepository.pathOf( a ) );
+                    File targetFile = new File( 
repositoryManager.getLocalRepositoryBasedir( buildingRequest ),
+                                                
repositoryManager.getPathForLocalArtifact( buildingRequest, a ) );
+                    
                     FileUtils.copyFile( a.getFile(), targetFile );
 
                     writeChecksums( targetFile );


Reply via email to