This is an automated email from the ASF dual-hosted git repository.

khmarbaise pushed a commit to branch MNG-6492
in repository https://gitbox.apache.org/repos/asf/maven.git

commit ee24381374b9c2d04dd1049b4f9813a7e062f377
Author: Sylwester Lachiewicz <slachiew...@gmail.com>
AuthorDate: Mon Jul 9 22:23:06 2018 +0200

    [MNG-6496] Upgrade Maven Resolver to 1.3.1
    
    Fixes #187
---
 maven-resolver-provider/pom.xml                    |  9 ++++++++
 .../internal/DefaultArtifactDescriptorReader.java  | 24 +---------------------
 .../internal/DefaultVersionRangeResolver.java      | 22 +-------------------
 .../internal/DefaultVersionResolver.java           | 22 +-------------------
 pom.xml                                            |  2 +-
 5 files changed, 13 insertions(+), 66 deletions(-)

diff --git a/maven-resolver-provider/pom.xml b/maven-resolver-provider/pom.xml
index 13868a2..df50168 100644
--- a/maven-resolver-provider/pom.xml
+++ b/maven-resolver-provider/pom.xml
@@ -108,6 +108,15 @@ under the License.
       <artifactId>mockito-core</artifactId>
       <scope>test</scope>
     </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-api</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.slf4j</groupId>
+      <artifactId>slf4j-simple</artifactId>
+      <scope>test</scope>
+    </dependency>
   </dependencies>
 
   <build>
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
index 748c771..4f464ea 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
@@ -67,9 +67,6 @@ import 
org.eclipse.aether.resolution.VersionResolutionException;
 import org.eclipse.aether.resolution.VersionResult;
 import org.eclipse.aether.spi.locator.Service;
 import org.eclipse.aether.spi.locator.ServiceLocator;
-import org.eclipse.aether.spi.log.Logger;
-import org.eclipse.aether.spi.log.LoggerFactory;
-import org.eclipse.aether.spi.log.NullLoggerFactory;
 import org.eclipse.aether.transfer.ArtifactNotFoundException;
 
 /**
@@ -80,10 +77,6 @@ import org.eclipse.aether.transfer.ArtifactNotFoundException;
 public class DefaultArtifactDescriptorReader
     implements ArtifactDescriptorReader, Service
 {
-
-    @SuppressWarnings( "unused" )
-    private Logger logger = NullLoggerFactory.LOGGER;
-
     private RemoteRepositoryManager remoteRepositoryManager;
 
     private VersionResolver versionResolver;
@@ -104,15 +97,13 @@ public class DefaultArtifactDescriptorReader
     @Inject
     DefaultArtifactDescriptorReader( RemoteRepositoryManager 
remoteRepositoryManager, VersionResolver versionResolver,
                                      VersionRangeResolver 
versionRangeResolver, ArtifactResolver artifactResolver,
-                                     ModelBuilder modelBuilder, 
RepositoryEventDispatcher repositoryEventDispatcher,
-                                     LoggerFactory loggerFactory )
+                                     ModelBuilder modelBuilder, 
RepositoryEventDispatcher repositoryEventDispatcher )
     {
         setRemoteRepositoryManager( remoteRepositoryManager );
         setVersionResolver( versionResolver );
         setVersionRangeResolver( versionRangeResolver );
         setArtifactResolver( artifactResolver );
         setModelBuilder( modelBuilder );
-        setLoggerFactory( loggerFactory );
         setRepositoryEventDispatcher( repositoryEventDispatcher );
     }
 
@@ -128,19 +119,6 @@ public class DefaultArtifactDescriptorReader
             setModelBuilder( new DefaultModelBuilderFactory().newInstance() );
         }
         setRepositoryEventDispatcher( locator.getService( 
RepositoryEventDispatcher.class ) );
-        setLoggerFactory( locator.getService( LoggerFactory.class ) );
-    }
-
-    public DefaultArtifactDescriptorReader setLoggerFactory( LoggerFactory 
loggerFactory )
-    {
-        this.logger = NullLoggerFactory.getSafeLogger( loggerFactory, 
getClass() );
-        return this;
-    }
-
-    void setLogger( LoggerFactory loggerFactory )
-    {
-        // plexus support
-        setLoggerFactory( loggerFactory );
     }
 
     public DefaultArtifactDescriptorReader setRemoteRepositoryManager( 
RemoteRepositoryManager remoteRepositoryManager )
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
index 2f92e16..83c82a0 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
@@ -42,9 +42,6 @@ import 
org.eclipse.aether.resolution.VersionRangeResolutionException;
 import org.eclipse.aether.resolution.VersionRangeResult;
 import org.eclipse.aether.spi.locator.Service;
 import org.eclipse.aether.spi.locator.ServiceLocator;
-import org.eclipse.aether.spi.log.Logger;
-import org.eclipse.aether.spi.log.LoggerFactory;
-import org.eclipse.aether.spi.log.NullLoggerFactory;
 import org.eclipse.aether.util.version.GenericVersionScheme;
 import org.eclipse.aether.version.InvalidVersionSpecificationException;
 import org.eclipse.aether.version.Version;
@@ -75,9 +72,6 @@ public class DefaultVersionRangeResolver
 
     private static final String MAVEN_METADATA_XML = "maven-metadata.xml";
 
-    @SuppressWarnings( "unused" )
-    private Logger logger = NullLoggerFactory.LOGGER;
-
     private MetadataResolver metadataResolver;
 
     private SyncContextFactory syncContextFactory;
@@ -91,34 +85,20 @@ public class DefaultVersionRangeResolver
 
     @Inject
     DefaultVersionRangeResolver( MetadataResolver metadataResolver, 
SyncContextFactory syncContextFactory,
-                                 RepositoryEventDispatcher 
repositoryEventDispatcher, LoggerFactory loggerFactory )
+                                 RepositoryEventDispatcher 
repositoryEventDispatcher )
     {
         setMetadataResolver( metadataResolver );
         setSyncContextFactory( syncContextFactory );
-        setLoggerFactory( loggerFactory );
         setRepositoryEventDispatcher( repositoryEventDispatcher );
     }
 
     public void initService( ServiceLocator locator )
     {
-        setLoggerFactory( locator.getService( LoggerFactory.class ) );
         setMetadataResolver( locator.getService( MetadataResolver.class ) );
         setSyncContextFactory( locator.getService( SyncContextFactory.class ) 
);
         setRepositoryEventDispatcher( locator.getService( 
RepositoryEventDispatcher.class ) );
     }
 
-    public DefaultVersionRangeResolver setLoggerFactory( LoggerFactory 
loggerFactory )
-    {
-        this.logger = NullLoggerFactory.getSafeLogger( loggerFactory, 
getClass() );
-        return this;
-    }
-
-    void setLogger( LoggerFactory loggerFactory )
-    {
-        // plexus support
-        setLoggerFactory( loggerFactory );
-    }
-
     public DefaultVersionRangeResolver setMetadataResolver( MetadataResolver 
metadataResolver )
     {
         this.metadataResolver = Objects.requireNonNull( metadataResolver, 
"metadataResolver cannot be null" );
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
index 1896005..502aba1 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
@@ -50,9 +50,6 @@ import 
org.eclipse.aether.resolution.VersionResolutionException;
 import org.eclipse.aether.resolution.VersionResult;
 import org.eclipse.aether.spi.locator.Service;
 import org.eclipse.aether.spi.locator.ServiceLocator;
-import org.eclipse.aether.spi.log.Logger;
-import org.eclipse.aether.spi.log.LoggerFactory;
-import org.eclipse.aether.spi.log.NullLoggerFactory;
 import org.eclipse.aether.util.ConfigUtils;
 
 import javax.inject.Inject;
@@ -87,9 +84,6 @@ public class DefaultVersionResolver
 
     private static final String SNAPSHOT = "SNAPSHOT";
 
-    @SuppressWarnings( "unused" )
-    private Logger logger = NullLoggerFactory.LOGGER;
-
     private MetadataResolver metadataResolver;
 
     private SyncContextFactory syncContextFactory;
@@ -103,34 +97,20 @@ public class DefaultVersionResolver
 
     @Inject
     DefaultVersionResolver( MetadataResolver metadataResolver, 
SyncContextFactory syncContextFactory,
-                            RepositoryEventDispatcher 
repositoryEventDispatcher, LoggerFactory loggerFactory )
+                            RepositoryEventDispatcher 
repositoryEventDispatcher )
     {
         setMetadataResolver( metadataResolver );
         setSyncContextFactory( syncContextFactory );
-        setLoggerFactory( loggerFactory );
         setRepositoryEventDispatcher( repositoryEventDispatcher );
     }
 
     public void initService( ServiceLocator locator )
     {
-        setLoggerFactory( locator.getService( LoggerFactory.class ) );
         setMetadataResolver( locator.getService( MetadataResolver.class ) );
         setSyncContextFactory( locator.getService( SyncContextFactory.class ) 
);
         setRepositoryEventDispatcher( locator.getService( 
RepositoryEventDispatcher.class ) );
     }
 
-    public DefaultVersionResolver setLoggerFactory( LoggerFactory 
loggerFactory )
-    {
-        this.logger = NullLoggerFactory.getSafeLogger( loggerFactory, 
getClass() );
-        return this;
-    }
-
-    void setLogger( LoggerFactory loggerFactory )
-    {
-        // plexus support
-        setLoggerFactory( loggerFactory );
-    }
-
     public DefaultVersionResolver setMetadataResolver( MetadataResolver 
metadataResolver )
     {
         this.metadataResolver = Objects.requireNonNull( metadataResolver, 
"metadataResolver cannot be null" );
diff --git a/pom.xml b/pom.xml
index 88856e9..9b8acb2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -64,7 +64,7 @@ under the License.
     <cipherVersion>1.7</cipherVersion>
     <modelloVersion>1.9.1</modelloVersion>
     <jxpathVersion>1.3</jxpathVersion>
-    <resolverVersion>1.3.0</resolverVersion>
+    <resolverVersion>1.3.1</resolverVersion>
     <slf4jVersion>1.7.25</slf4jVersion>
     <xmlunitVersion>2.2.1</xmlunitVersion>
     
<maven.test.redirectTestOutputToFile>true</maven.test.redirectTestOutputToFile>

Reply via email to