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)