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