Author: maartenc
Date: Fri Aug 17 22:29:23 2012
New Revision: 1374457
URL: http://svn.apache.org/viewvc?rev=1374457&view=rev
Log:
Avoid error message being printed when the resolver didn't exist.
Modified:
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java
Modified:
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java
URL:
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java?rev=1374457&r1=1374456&r2=1374457&view=diff
==============================================================================
---
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java
(original)
+++
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java
Fri Aug 17 22:29:23 2012
@@ -663,11 +663,14 @@ public class XmlModuleDescriptorParser e
options.setDownload(false);
ResolveData data = new ResolveData(engine, options);
- DependencyResolver resolver =
IvyContext.getContext().getSettings().getResolver(getModuleInheritanceRepositoryParentResolverName(parentMrid));
- // The parent resolver will be null if its dev-only filesystem
path hasn't been specified via the location attribute of the extends element.
- if (resolver == null) {
+ IvySettings settings = IvyContext.getContext().getSettings();
+ String resolverName =
getModuleInheritanceRepositoryParentResolverName(parentMrid);
+ if (!settings.hasResolver(resolverName)) {
+ // The parent resolver will not exist if its dev-only
filesystem path hasn't been specified via the location attribute of the extends
element.
return null;
}
+
+ DependencyResolver resolver = settings.getResolver(resolverName);
dd = NameSpaceHelper.toSystem(dd,
getSettings().getContextNamespace());
ResolvedModuleRevision otherModule = resolver.getDependency(dd,
data);
if (otherModule != null) {