Author: struberg Date: Wed Sep 26 13:40:45 2012 New Revision: 1390480 URL: http://svn.apache.org/viewvc?rev=1390480&view=rev Log: MSHARED-236 move ReaderFactory and XML stuff from sandbox
We also delegate to commons.io which we shade in to a private package now. Added: maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/ReaderFactory.java - copied, changed from r1378653, maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-commons-bridge/src/main/java/org/codehaus/plexus/util/ReaderFactory.java maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/ - copied from r1378653, maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-commons-bridge/src/main/java/org/codehaus/plexus/util/xml/ maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/XmlStreamReaderTest.java - copied, changed from r1378653, maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-tck/src/test/java/org/codehaus/plexus/util/xml/XmlStreamReaderTest.java Modified: maven/shared/trunk/maven-shared-utils/pom.xml maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlReader.java maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlReaderException.java maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReader.java maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReaderException.java maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamWriter.java Modified: maven/shared/trunk/maven-shared-utils/pom.xml URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/pom.xml?rev=1390480&r1=1390479&r2=1390480&view=diff ============================================================================== --- maven/shared/trunk/maven-shared-utils/pom.xml (original) +++ maven/shared/trunk/maven-shared-utils/pom.xml Wed Sep 26 13:40:45 2012 @@ -58,6 +58,46 @@ <version>4.9</version> <scope>test</scope> </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>2.4</version> + <optional>true</optional> + </dependency> </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> + <version>1.7.1</version> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>shade</goal> + </goals> + <configuration> + <createDependencyReducedPom>true</createDependencyReducedPom> + <minimizeJar>true</minimizeJar> + <artifactSet> + <includes> + <include>commons-io:commons-io</include> + </includes> + </artifactSet> + <relocations> + <relocation> + <pattern>org.apache.commons.io</pattern> + <shadedPattern>org.apache.maven.internal.commons.io</shadedPattern> + </relocation> + </relocations> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + + </build> + </project> Copied: maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/ReaderFactory.java (from r1378653, maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-commons-bridge/src/main/java/org/codehaus/plexus/util/ReaderFactory.java) URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/ReaderFactory.java?p2=maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/ReaderFactory.java&p1=maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-commons-bridge/src/main/java/org/codehaus/plexus/util/ReaderFactory.java&r1=1378653&r2=1390480&rev=1390480&view=diff ============================================================================== --- maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-commons-bridge/src/main/java/org/codehaus/plexus/util/ReaderFactory.java (original) +++ maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/ReaderFactory.java Wed Sep 26 13:40:45 2012 @@ -1,4 +1,4 @@ -package org.codehaus.plexus.util; +package org.apache.maven.shared.utils; /* * Licensed to the Apache Software Foundation (ASF) under one @@ -19,6 +19,8 @@ package org.codehaus.plexus.util; * under the License. */ +import org.apache.maven.shared.utils.xml.XmlStreamReader; + import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; @@ -31,7 +33,6 @@ import java.io.UnsupportedEncodingExcept import java.net.URL; import java.nio.charset.Charset; -import org.codehaus.plexus.util.xml.XmlStreamReader; /** * Utility to create Readers from streams, with explicit encoding choice: platform default, Modified: maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlReader.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlReader.java?rev=1390480&r1=1378653&r2=1390480&view=diff ============================================================================== --- maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlReader.java (original) +++ maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlReader.java Wed Sep 26 13:40:45 2012 @@ -1,4 +1,4 @@ -package org.codehaus.plexus.util.xml; +package org.apache.maven.shared.utils.xml; /* * Licensed to the Apache Software Foundation (ASF) under one Modified: maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlReaderException.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlReaderException.java?rev=1390480&r1=1378653&r2=1390480&view=diff ============================================================================== --- maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlReaderException.java (original) +++ maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlReaderException.java Wed Sep 26 13:40:45 2012 @@ -14,7 +14,7 @@ * limitations under the License. * */ -package org.codehaus.plexus.util.xml; +package org.apache.maven.shared.utils.xml; import java.io.InputStream; import java.io.IOException; Modified: maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReader.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReader.java?rev=1390480&r1=1378653&r2=1390480&view=diff ============================================================================== --- maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReader.java (original) +++ maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReader.java Wed Sep 26 13:40:45 2012 @@ -1,4 +1,4 @@ -package org.codehaus.plexus.util.xml; +package org.apache.maven.shared.utils.xml; /* * Licensed to the Apache Software Foundation (ASF) under one Modified: maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReaderException.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReaderException.java?rev=1390480&r1=1378653&r2=1390480&view=diff ============================================================================== --- maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReaderException.java (original) +++ maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamReaderException.java Wed Sep 26 13:40:45 2012 @@ -14,7 +14,7 @@ * limitations under the License. * */ -package org.codehaus.plexus.util.xml; +package org.apache.maven.shared.utils.xml; import java.io.InputStream; Modified: maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamWriter.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamWriter.java?rev=1390480&r1=1378653&r2=1390480&view=diff ============================================================================== --- maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamWriter.java (original) +++ maven/shared/trunk/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/XmlStreamWriter.java Wed Sep 26 13:40:45 2012 @@ -1,4 +1,4 @@ -package org.codehaus.plexus.util.xml; +package org.apache.maven.shared.utils.xml; /* * Licensed to the Apache Software Foundation (ASF) under one Copied: maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/XmlStreamReaderTest.java (from r1378653, maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-tck/src/test/java/org/codehaus/plexus/util/xml/XmlStreamReaderTest.java) URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/XmlStreamReaderTest.java?p2=maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/XmlStreamReaderTest.java&p1=maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-tck/src/test/java/org/codehaus/plexus/util/xml/XmlStreamReaderTest.java&r1=1378653&r2=1390480&rev=1390480&view=diff ============================================================================== --- maven/sandbox/trunk/plexus-utils-commons-bridge/plexus-utils-tck/src/test/java/org/codehaus/plexus/util/xml/XmlStreamReaderTest.java (original) +++ maven/shared/trunk/maven-shared-utils/src/test/java/org/apache/maven/shared/utils/XmlStreamReaderTest.java Wed Sep 26 13:40:45 2012 @@ -1,4 +1,4 @@ -package org.codehaus.plexus.util.xml; +package org.apache.maven.shared.utils; /* * Licensed to the Apache Software Foundation (ASF) under one @@ -24,10 +24,11 @@ import java.io.IOException; import java.io.InputStream; import java.io.SequenceInputStream; -import org.codehaus.plexus.util.IOUtil; import junit.framework.ComparisonFailure; import junit.framework.TestCase; +import org.apache.maven.shared.utils.io.IOUtil; +import org.apache.maven.shared.utils.xml.XmlStreamReader; /** *