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();