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;