Blob Blame History Raw
From e08188c2acef96aa4cbffdaa3dc1aeea8fc1e0ca Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk@redhat.com>
Date: Tue, 11 Oct 2016 09:10:36 +0200
Subject: [PATCH 5/5] Revert "Always use default Ivy settings"

This reverts commit 794f69a86efbaec6eff718376d853e8788046f07.
---
 .../java/org/fedoraproject/xmvn/connector/ivy/IvyResolver.java | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/xmvn-connector-ivy/src/main/java/org/fedoraproject/xmvn/connector/ivy/IvyResolver.java b/xmvn-connector-ivy/src/main/java/org/fedoraproject/xmvn/connector/ivy/IvyResolver.java
index fc222bc..f9c50e1 100644
--- a/xmvn-connector-ivy/src/main/java/org/fedoraproject/xmvn/connector/ivy/IvyResolver.java
+++ b/xmvn-connector-ivy/src/main/java/org/fedoraproject/xmvn/connector/ivy/IvyResolver.java
@@ -43,7 +43,6 @@ import org.apache.ivy.core.report.MetadataArtifactDownloadReport;
 import org.apache.ivy.core.resolve.DownloadOptions;
 import org.apache.ivy.core.resolve.ResolveData;
 import org.apache.ivy.core.resolve.ResolvedModuleRevision;
-import org.apache.ivy.core.settings.IvySettings;
 import org.apache.ivy.plugins.parser.ModuleDescriptorParser;
 import org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser;
 import org.apache.ivy.plugins.parser.m2.PomModuleDescriptorWriter;
@@ -100,8 +99,6 @@ public class IvyResolver
         static final Deployer deployer = LazyLocatorProvider.locator.getService( Deployer.class );
     }
 
-    private final IvySettings settings = new IvySettings();
-
     private Resolver resolver;
 
     private Deployer deployer;
@@ -242,7 +239,7 @@ public class IvyResolver
         if ( pomPath != null )
         {
             ModuleDescriptorParser parser = PomModuleDescriptorParser.getInstance();
-            module = parser.parseDescriptor( settings, pomPath.toFile().toURI().toURL(), false );
+            module = parser.parseDescriptor( getSettings(), pomPath.toFile().toURI().toURL(), false );
             version = resolvedVersion( result );
         }
         else
@@ -303,7 +300,7 @@ public class IvyResolver
         {
             File ivyPath = Files.createTempFile( "xmvn-", ".ivy.xml" ).toFile();
             ModuleDescriptorParser parser = PomModuleDescriptorParser.getInstance();
-            ModuleDescriptor module = parser.parseDescriptor( settings, pomPath.toFile().toURI().toURL(), false );
+            ModuleDescriptor module = parser.parseDescriptor( getSettings(), pomPath.toFile().toURI().toURL(), false );
             XmlModuleDescriptorWriter.write( module, ivyPath );
         }
         catch ( IOException | ParseException e )
@@ -364,7 +361,8 @@ public class IvyResolver
         {
             File pomFile = Files.createTempFile( "xmvn-", ".pom" ).toFile();
             ModuleDescriptorParser parser = XmlModuleDescriptorParser.getInstance();
-            ModuleDescriptor module = parser.parseDescriptor( settings, artifactPath.toFile().toURI().toURL(), false );
+            ModuleDescriptor module =
+                parser.parseDescriptor( getSettings(), artifactPath.toFile().toURI().toURL(), false );
             PomModuleDescriptorWriter.write( module, pomFile, new PomWriterOptions() );
 
             org.fedoraproject.xmvn.artifact.Artifact artifact = ivy2aether( moduleRevisionId, "pom" );
-- 
2.7.4