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

cstamas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git


The following commit(s) were added to refs/heads/master by this push:
     new f4c27eb8 [MRESOLVER-397] Deprecate Guice integration (#328)
f4c27eb8 is described below

commit f4c27eb8eb7d886a826e471495efc2ae9bca523f
Author: Tamas Cservenak <ta...@cservenak.net>
AuthorDate: Wed Sep 6 14:47:05 2023 +0200

    [MRESOLVER-397] Deprecate Guice integration (#328)
    
    Lowering the provided instantiation support from 3 to 2, to lower resources 
for maintenance all these.
    
    SL is about to be dropped, Guice same. Users should either use Sisu or use 
the new Supplier.
    
    ---
    
    https://issues.apache.org/jira/browse/MRESOLVER-397
---
 .../src/main/java/org/eclipse/aether/impl/guice/AetherModule.java      | 3 +++
 .../src/main/java/org/eclipse/aether/impl/guice/package-info.java      | 2 ++
 2 files changed, 5 insertions(+)

diff --git 
a/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/guice/AetherModule.java
 
b/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/guice/AetherModule.java
index 1fef875b..aad52e53 100644
--- 
a/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/guice/AetherModule.java
+++ 
b/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/guice/AetherModule.java
@@ -128,7 +128,10 @@ import org.slf4j.ILoggerFactory;
  *
  * @noextend This class must not be extended by clients and will eventually be 
marked {@code final} without prior
  * notice.
+ * @deprecated This class is about to be dropped in 2.0.0 release. Use SISU or 
use maven-resolver-supplier to
+ * get Resolver instances.
  */
+@Deprecated
 public class AetherModule extends AbstractModule {
 
     /**
diff --git 
a/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/guice/package-info.java
 
b/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/guice/package-info.java
index a9ab92a7..91b68671 100644
--- 
a/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/guice/package-info.java
+++ 
b/maven-resolver-impl/src/main/java/org/eclipse/aether/impl/guice/package-info.java
@@ -20,5 +20,7 @@
 /**
  * The integration with the dependency injection framework
  * <a href="https://github.com/google/guice"; target="_blank">Google Guice</a>.
+ *
+ * @deprecated This package is about to be dropped in 2.0.0.
  */
 package org.eclipse.aether.impl.guice;

Reply via email to