You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2018/12/04 23:51:25 UTC
[maven-resolver] 01/01: [MRESOLVER-64] restore
setLoggerFactory(...) APIs
This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a commit to branch MRESOLVER-64
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
commit b2eeafe26d5901abbdf341d2d8c6d68f08c5a99b
Author: Hervé Boutemy <hb...@apache.org>
AuthorDate: Wed Dec 5 00:50:56 2018 +0100
[MRESOLVER-64] restore setLoggerFactory(...) APIs
done only for DefaultArtifactResolver and DefaultRepositorySystem since
they broke IntelliJ IDEA integration
but there are more classes that should be changed to restore fully this
API in the full code
---
.../eclipse/aether/internal/impl/DefaultArtifactResolver.java | 10 ++++++++++
.../eclipse/aether/internal/impl/DefaultRepositorySystem.java | 10 ++++++++++
2 files changed, 20 insertions(+)
diff --git a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultArtifactResolver.java b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultArtifactResolver.java
index c4745c5..bed0930 100644
--- a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultArtifactResolver.java
+++ b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultArtifactResolver.java
@@ -138,6 +138,16 @@ public class DefaultArtifactResolver
setOfflineController( locator.getService( OfflineController.class ) );
}
+ /**
+ * @deprecated not used any more since MRESOLVER-36 move to slf4j, added back in MRESOLVER-64 for compatibility
+ */
+ @Deprecated
+ public DefaultArtifactResolver setLoggerFactory( org.eclipse.aether.spi.log.LoggerFactory loggerFactory )
+ {
+ // this.logger = NullLoggerFactory.getSafeLogger( loggerFactory, getClass() );
+ return this;
+ }
+
public DefaultArtifactResolver setFileProcessor( FileProcessor fileProcessor )
{
this.fileProcessor = requireNonNull( fileProcessor, "file processor cannot be null" );
diff --git a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultRepositorySystem.java b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultRepositorySystem.java
index 6dfd286..e5636e8 100644
--- a/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultRepositorySystem.java
+++ b/maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl/DefaultRepositorySystem.java
@@ -152,6 +152,16 @@ public class DefaultRepositorySystem
setSyncContextFactory( locator.getService( SyncContextFactory.class ) );
}
+ /**
+ * @deprecated not used any more since MRESOLVER-36 move to slf4j, added back in MRESOLVER-64 for compatibility
+ */
+ @Deprecated
+ public DefaultRepositorySystem setLoggerFactory( org.eclipse.aether.spi.log.LoggerFactory loggerFactory )
+ {
+ // this.logger = NullLoggerFactory.getSafeLogger( loggerFactory, getClass() );
+ return this;
+ }
+
public DefaultRepositorySystem setVersionResolver( VersionResolver versionResolver )
{
this.versionResolver = requireNonNull( versionResolver, "version resolver cannot be null" );