Author: bentmann
Date: Sat Apr 19 04:49:07 2008
New Revision: 649799

URL: http://svn.apache.org/viewvc?rev=649799&view=rev
Log:
o Avoided usage of StringInputStream/StringOutputStream with regard to 
PLXUTILS-70

Modified:
    
maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriterUtil.java
    
maven/plugins/trunk/maven-ant-plugin/src/test/java/org/apache/maven/plugin/ant/AntWrapper.java

Modified: 
maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriterUtil.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriterUtil.java?rev=649799&r1=649798&r2=649799&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriterUtil.java
 (original)
+++ 
maven/plugins/trunk/maven-ant-plugin/src/main/java/org/apache/maven/plugin/ant/AntBuildWriterUtil.java
 Sat Apr 19 04:49:07 2008
@@ -19,6 +19,7 @@
  * under the License.
  */
 
+import java.io.ByteArrayInputStream;
 import java.io.File;
 import java.io.IOException;
 import java.text.DateFormat;
@@ -39,7 +40,6 @@
 import org.apache.maven.wagon.PathUtils;
 import org.apache.xpath.XPathAPI;
 import org.apache.xpath.objects.XObject;
-import org.codehaus.plexus.util.StringInputStream;
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.xml.XMLWriter;
 import org.codehaus.plexus.util.xml.Xpp3Dom;
@@ -1129,7 +1129,7 @@
             try
             {
                 Document doc = 
DocumentBuilderFactory.newInstance().newDocumentBuilder()
-                    .parse( new StringInputStream( pluginConf.toString() ) );
+                    .parse( new ByteArrayInputStream( 
pluginConf.toString().getBytes( "UTF-8" ) ) );
 
                 XObject obj = XPathAPI.eval( doc, "//configuration/" + 
optionName );
 

Modified: 
maven/plugins/trunk/maven-ant-plugin/src/test/java/org/apache/maven/plugin/ant/AntWrapper.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ant-plugin/src/test/java/org/apache/maven/plugin/ant/AntWrapper.java?rev=649799&r1=649798&r2=649799&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-ant-plugin/src/test/java/org/apache/maven/plugin/ant/AntWrapper.java
 (original)
+++ 
maven/plugins/trunk/maven-ant-plugin/src/test/java/org/apache/maven/plugin/ant/AntWrapper.java
 Sat Apr 19 04:49:07 2008
@@ -19,6 +19,7 @@
  * under the License.
  */
 
+import java.io.ByteArrayOutputStream;
 import java.io.File;
 import java.io.OutputStream;
 import java.io.PrintStream;
@@ -28,7 +29,6 @@
 import org.apache.tools.ant.ExitException;
 import org.apache.tools.ant.Main;
 import org.apache.tools.ant.util.optional.NoExitSecurityManager;
-import org.codehaus.plexus.util.StringOutputStream;
 import org.codehaus.plexus.util.StringUtils;
 
 /**
@@ -73,12 +73,12 @@
         System.setSecurityManager( new NoExitSecurityManager() );
 
         PrintStream oldErr = System.err;
-        OutputStream errOS = new StringOutputStream();
+        OutputStream errOS = new ByteArrayOutputStream();
         PrintStream err = new PrintStream( errOS );
         System.setErr( err );
 
         PrintStream oldOut = System.out;
-        OutputStream outOS = new StringOutputStream();
+        OutputStream outOS = new ByteArrayOutputStream();
         PrintStream out = new PrintStream( outOS );
         System.setOut( out );
 


Reply via email to