Author: joakime
Date: Sat Feb 23 21:07:26 2008
New Revision: 630589
URL: http://svn.apache.org/viewvc?rev=630589&view=rev
Log:
MRM-709: Use commons-io instead of Plexus Utils
* Using FileUtils from commons-io.
Modified:
maven/archiva/trunk/archiva-base/archiva-artifact-converter/pom.xml
maven/archiva/trunk/archiva-base/archiva-artifact-converter/src/main/java/org/apache/maven/archiva/converter/artifact/AsciiFileUtil.java
maven/archiva/trunk/archiva-base/archiva-artifact-converter/src/main/java/org/apache/maven/archiva/converter/artifact/LegacyToDefaultConverter.java
Modified: maven/archiva/trunk/archiva-base/archiva-artifact-converter/pom.xml
URL:
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-base/archiva-artifact-converter/pom.xml?rev=630589&r1=630588&r2=630589&view=diff
==============================================================================
--- maven/archiva/trunk/archiva-base/archiva-artifact-converter/pom.xml
(original)
+++ maven/archiva/trunk/archiva-base/archiva-artifact-converter/pom.xml Sat Feb
23 21:07:26 2008
@@ -29,6 +29,10 @@
<description>Converts between Legacy and Modern Layout
Artifacts.</description>
<dependencies>
<dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ </dependency>
+ <dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-repository-metadata</artifactId>
<version>2.0.4</version>
Modified:
maven/archiva/trunk/archiva-base/archiva-artifact-converter/src/main/java/org/apache/maven/archiva/converter/artifact/AsciiFileUtil.java
URL:
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-base/archiva-artifact-converter/src/main/java/org/apache/maven/archiva/converter/artifact/AsciiFileUtil.java?rev=630589&r1=630588&r2=630589&view=diff
==============================================================================
---
maven/archiva/trunk/archiva-base/archiva-artifact-converter/src/main/java/org/apache/maven/archiva/converter/artifact/AsciiFileUtil.java
(original)
+++
maven/archiva/trunk/archiva-base/archiva-artifact-converter/src/main/java/org/apache/maven/archiva/converter/artifact/AsciiFileUtil.java
Sat Feb 23 21:07:26 2008
@@ -19,13 +19,11 @@
* under the License.
*/
-import org.codehaus.plexus.util.IOUtil;
-
import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
import java.io.IOException;
+import org.apache.commons.io.FileUtils;
+
/**
* AsciiFileUtil - conveinence utility for reading / writing ascii files.
*
@@ -45,16 +43,7 @@
public static String readFile( File file )
throws IOException
{
- FileInputStream in = null;
- try
- {
- in = new FileInputStream( file );
- return IOUtil.toString( in );
- }
- finally
- {
- IOUtil.close( in );
- }
+ return FileUtils.readFileToString( file, null );
}
/**
@@ -67,15 +56,6 @@
public static void writeFile( File file, String content )
throws IOException
{
- FileOutputStream out = null;
- try
- {
- out = new FileOutputStream( file );
- IOUtil.copy( content, out );
- }
- finally
- {
- IOUtil.close( out );
- }
+ FileUtils.writeStringToFile( file, content, null );
}
}
Modified:
maven/archiva/trunk/archiva-base/archiva-artifact-converter/src/main/java/org/apache/maven/archiva/converter/artifact/LegacyToDefaultConverter.java
URL:
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-base/archiva-artifact-converter/src/main/java/org/apache/maven/archiva/converter/artifact/LegacyToDefaultConverter.java?rev=630589&r1=630588&r2=630589&view=diff
==============================================================================
---
maven/archiva/trunk/archiva-base/archiva-artifact-converter/src/main/java/org/apache/maven/archiva/converter/artifact/LegacyToDefaultConverter.java
(original)
+++
maven/archiva/trunk/archiva-base/archiva-artifact-converter/src/main/java/org/apache/maven/archiva/converter/artifact/LegacyToDefaultConverter.java
Sat Feb 23 21:07:26 2008
@@ -19,6 +19,8 @@
* under the License.
*/
+import org.apache.commons.io.FileUtils;
+import org.apache.commons.io.IOUtils;
import org.apache.maven.archiva.transaction.FileTransaction;
import org.apache.maven.archiva.transaction.TransactionException;
import org.apache.maven.artifact.Artifact;
@@ -41,8 +43,6 @@
import org.apache.maven.model.io.xpp3.MavenXpp3Writer;
import org.codehaus.plexus.digest.Digester;
import org.codehaus.plexus.digest.DigesterException;
-import org.codehaus.plexus.util.FileUtils;
-import org.codehaus.plexus.util.IOUtil;
import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
import java.io.File;
@@ -275,7 +275,7 @@
}
finally
{
- IOUtil.close( writer );
+ IOUtils.closeQuietly( writer );
}
}
}
@@ -411,7 +411,7 @@
}
finally
{
- IOUtil.close( fileReader );
+ IOUtils.closeQuietly( fileReader );
}
return metadata;
}
@@ -583,7 +583,7 @@
}
finally
{
- IOUtil.close( writer );
+ IOUtils.closeQuietly( writer );
}
}
}