Skip to content

Commit

Permalink
[MSHADE-280] - Upgrade jdom 1.1.3 to jdom2 2.0.6
Browse files Browse the repository at this point in the history
  • Loading branch information
khmarbaise committed Apr 1, 2018
1 parent 602cab7 commit f487898
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 42 deletions.
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -133,8 +133,8 @@
</dependency>
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom</artifactId>
<version>1.1.3</version>
<artifactId>jdom2</artifactId>
<version>2.0.6</version>
</dependency>
<dependency>
<groupId>org.apache.maven.shared</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,16 @@
* under the License.
*/

import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import org.apache.maven.model.ActivationFile;
import org.apache.maven.model.ActivationOS;
import org.apache.maven.model.ActivationProperty;
Expand Down Expand Up @@ -62,23 +72,13 @@
import org.apache.maven.model.Scm;
import org.apache.maven.model.Site;
import org.codehaus.plexus.util.xml.Xpp3Dom;
import org.jdom.Content;
import org.jdom.DefaultJDOMFactory;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.Text;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;

import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.jdom2.Content;
import org.jdom2.DefaultJDOMFactory;
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.Text;
import org.jdom2.output.Format;
import org.jdom2.output.XMLOutputter;

/**
* Class MavenJDOMWriter.
Expand Down
12 changes: 6 additions & 6 deletions src/main/java/org/apache/maven/plugins/shade/pom/PomWriter.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@
* under the License.
*/

import org.apache.maven.model.Model;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.Namespace;
import org.jdom.output.Format;

import java.io.IOException;
import java.io.Writer;

import org.apache.maven.model.Model;
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.Namespace;
import org.jdom2.output.Format;

/**
* @author Jason van Zyl
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,6 @@
* under the License.
*/

import org.apache.maven.plugins.shade.relocation.Relocator;
import org.jdom.Attribute;
import org.jdom.Content;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
import org.xml.sax.EntityResolver;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;

import java.io.IOException;
import java.io.InputStream;
import java.io.StringReader;
Expand All @@ -40,6 +27,19 @@
import java.util.jar.JarEntry;
import java.util.jar.JarOutputStream;

import org.apache.maven.plugins.shade.relocation.Relocator;
import org.jdom2.Attribute;
import org.jdom2.Content;
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.JDOMException;
import org.jdom2.input.SAXBuilder;
import org.jdom2.output.Format;
import org.jdom2.output.XMLOutputter;
import org.xml.sax.EntityResolver;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;

/**
* Appends multiple occurrences of some XML file.
*/
Expand Down Expand Up @@ -98,8 +98,7 @@ public InputSource resolveEntity( String publicId, String systemId )
{
Element root = r.getRootElement();

for ( @SuppressWarnings( "unchecked" )
Iterator<Attribute> itr = root.getAttributes().iterator(); itr.hasNext(); )
for ( Iterator<Attribute> itr = root.getAttributes().iterator(); itr.hasNext(); )
{
Attribute a = itr.next();
itr.remove();
Expand All @@ -112,8 +111,7 @@ public InputSource resolveEntity( String publicId, String systemId )
}
}

for ( @SuppressWarnings( "unchecked" )
Iterator<Content> itr = root.getChildren().iterator(); itr.hasNext(); )
for ( Iterator<Element> itr = root.getChildren().iterator(); itr.hasNext(); )
{
Content n = itr.next();
itr.remove();
Expand Down

0 comments on commit f487898

Please sign in to comment.