You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2007/02/28 14:17:10 UTC

svn commit: r512749 - in /maven/components/trunk: maven-embedder/pom.xml maven-project/src/main/java/org/apache/maven/project/artifact/ProjectArtifactMetadata.java

Author: jvanzyl
Date: Wed Feb 28 05:17:02 2007
New Revision: 512749

URL: http://svn.apache.org/viewvc?view=rev&rev=512749
Log:
o use FileUtils for copying the POM.

Modified:
    maven/components/trunk/maven-embedder/pom.xml
    maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/ProjectArtifactMetadata.java

Modified: maven/components/trunk/maven-embedder/pom.xml
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/pom.xml?view=diff&rev=512749&r1=512748&r2=512749
==============================================================================
--- maven/components/trunk/maven-embedder/pom.xml (original)
+++ maven/components/trunk/maven-embedder/pom.xml Wed Feb 28 05:17:02 2007
@@ -27,7 +27,7 @@
   <artifactId>maven-embedder</artifactId>
   <name>Maven Embedder</name>
   <properties>
-    <bundleVersion>2.1.0.v20070224-1541</bundleVersion>
+    <bundleVersion>2.1.0.v20070227-2207</bundleVersion>
   </properties>
   <build>
     <resources>

Modified: maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/ProjectArtifactMetadata.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/ProjectArtifactMetadata.java?view=diff&rev=512749&r1=512748&r2=512749
==============================================================================
--- maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/ProjectArtifactMetadata.java (original)
+++ maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/artifact/ProjectArtifactMetadata.java Wed Feb 28 05:17:02 2007
@@ -21,16 +21,10 @@
 import org.apache.maven.artifact.metadata.ArtifactMetadata;
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.artifact.repository.metadata.RepositoryMetadataStoreException;
-import org.codehaus.plexus.util.IOUtil;
 import org.codehaus.plexus.util.FileUtils;
 
 import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileReader;
-import java.io.FileWriter;
 import java.io.IOException;
-import java.io.Reader;
-import java.io.Writer;
 
 /**
  * Attach a POM to an artifact.
@@ -84,34 +78,16 @@
         // here and be safe. jvz.
         // ----------------------------------------------------------------------------
 
-        Reader reader = null;
-
-        Writer writer = null;
-
         try
         {
-            reader = new FileReader( file );
-
-            writer = new FileWriter( destination );
-
-            IOUtil.copy( reader, writer );
-        }
-        catch ( FileNotFoundException e )
-        {
-            throw new RepositoryMetadataStoreException( "Error rewriting POM", e );
+            FileUtils.copyFile( file, destination );
         }
         catch ( IOException e )
         {
-            throw new RepositoryMetadataStoreException( "Error rewriting POM", e );
-        }
-        finally
-        {
-            IOUtil.close( reader );
-
-            IOUtil.close( writer );
+            throw new RepositoryMetadataStoreException( "Error copying POM to the local repository.", e );
         }
     }
-
+    
     public String toString()
     {
         return "project information for " + artifact.getArtifactId() + " " + artifact.getVersion();