Author: dkulp
Date: Tue Dec 11 08:49:18 2007
New Revision: 603295

URL: http://svn.apache.org/viewvc?rev=603295&view=rev
Log:
Fixes for install of source jar

Modified:
    
maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java

Modified: 
maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java?rev=603295&r1=603294&r2=603295&view=diff
==============================================================================
--- 
maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java
 (original)
+++ 
maven/sandbox/trunk/plugins/maven-shade-plugin/src/main/java/org/apache/maven/plugins/shade/mojo/ShadeMojo.java
 Tue Dec 11 08:49:18 2007
@@ -289,7 +289,8 @@
                 if ( createSourcesJar ) 
                 {
                     file = shadedSourcesArtifactFile();
-                    replaceFile( sourcesJar, file );
+                    
+                    replaceFile( file, sourcesJar );
                     
                     projectHelper.attachArtifact( project, "jar",
                                                   "sources", file );
@@ -309,8 +310,10 @@
 
     private void replaceFile(File oldFile, File newFile) throws 
MojoExecutionException
     {
+        getLog().info("Replacing " + oldFile + " with " + newFile);
+        
         File origFile = new File( outputDirectory, "original-" + 
oldFile.getName() );
-        if ( !oldFile.renameTo( origFile ) )
+        if ( oldFile.exists() && !oldFile.renameTo( origFile ) )
         {
             //try a gc to see if an unclosed stream needs garbage collecting
             System.gc();


Reply via email to