From 73ce649bc4331438112783eece5bb9b87abb4e38 Mon Sep 17 00:00:00 2001 From: Tamas Cservenak Date: Wed, 4 May 2022 11:40:29 +0200 Subject: [PATCH] [MNG-7471] Make Resolver util and connector-basic provided The util is exportedArtifact AND exportedPackage The connector-basic is only exportedArtifact. Reasoning: * exportedArtifact -- prevents "own" artifact to be added to realm * exportedPackage -- makes it "visible" in realm So, this basically prevents bad versions of util and connector-basic enter the plugin realm (as they will be not added to it), while util remains "visible" to plugins, as the intent was, most common due GenericVersions etc. --- maven-core/src/main/resources/META-INF/maven/extension.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maven-core/src/main/resources/META-INF/maven/extension.xml b/maven-core/src/main/resources/META-INF/maven/extension.xml index 905e132bdd2d..a419b3e835df 100644 --- a/maven-core/src/main/resources/META-INF/maven/extension.xml +++ b/maven-core/src/main/resources/META-INF/maven/extension.xml @@ -70,6 +70,7 @@ under the License. org.eclipse.aether.spi org.eclipse.aether.transfer org.eclipse.aether.version + org.eclipse.aether.util org.codehaus.plexus.classworlds @@ -167,6 +168,8 @@ under the License. org.apache.maven.resolver:maven-resolver-api org.apache.maven.resolver:maven-resolver-spi org.apache.maven.resolver:maven-resolver-impl + org.apache.maven.resolver:maven-resolver-util + org.apache.maven.resolver:maven-resolver-connector-basic javax.inject:javax.inject javax.annotation:javax.annotation-api @@ -182,6 +185,8 @@ under the License. org.eclipse.aether:aether-api org.eclipse.aether:aether-spi org.eclipse.aether:aether-impl + org.eclipse.aether:aether-util + org.eclipse.aether:aether-connector-basic