Author: maartenc
Date: Mon Jun  7 21:49:10 2010
New Revision: 952453

URL: http://svn.apache.org/viewvc?rev=952453&view=rev
Log:
We don't need to pass a URL if we have a Resource available

Modified:
    
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
    ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java

Modified: 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java?rev=952453&r1=952452&r2=952453&view=diff
==============================================================================
--- 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
 (original)
+++ 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.java
 Mon Jun  7 21:49:10 2010
@@ -114,7 +114,7 @@ public final class PomModuleDescriptorPa
                                                                     this, res, 
ivySettings);
         
         try {           
-            PomReader domReader = new PomReader(descriptorURL, res);           
 
+            PomReader domReader = new PomReader(res);            
             domReader.setProperty("parent.version", 
domReader.getParentVersion());
             domReader.setProperty("parent.groupId", 
domReader.getParentGroupId());
             domReader.setProperty("project.parent.version", 
domReader.getParentVersion());
@@ -140,7 +140,7 @@ public final class PomModuleDescriptorPa
                 if (parentModule != null) {
                     parentDescr = parentModule.getDescriptor();
                 } else {
-                    throw new IOException("Impossible to load parent for " + 
descriptorURL + "."
+                    throw new IOException("Impossible to load parent for " + 
res.getName() + "."
                        + " Parent=" + parentModRevID);
                 }
                 if (parentDescr != null) {
@@ -247,7 +247,7 @@ public final class PomModuleDescriptorPa
                                 mdBuilder.addDependencyMgt((PomDependencyMgt) 
it2.next());
                             }
                         } else {
-                            throw new IOException("Impossible to import module 
for " + descriptorURL + "."
+                            throw new IOException("Impossible to import module 
for " + res.getName() + "."
                                + " Import=" + importModRevID);
                         }
                         

Modified: 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java?rev=952453&r1=952452&r2=952453&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java 
(original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/m2/PomReader.java 
Mon Jun  7 21:49:10 2010
@@ -23,7 +23,6 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.io.LineNumberReader;
-import java.net.URL;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashMap;
@@ -88,8 +87,8 @@ public class PomReader {
     private final Element projectElement;
     private final Element parentElement;
     
-    public PomReader(URL descriptorURL, Resource res) throws IOException, 
SAXException {
-        InputStream stream = new 
AddDTDFilterInputStream(descriptorURL.openStream());
+    public PomReader(Resource res) throws IOException, SAXException {
+        InputStream stream = new AddDTDFilterInputStream(res.openStream());
         try {
             Document pomDomDoc = XMLHelper.parseToDom(stream, res, new 
EntityResolver() {
                 public InputSource resolveEntity(String publicId, String 
systemId) 


Reply via email to