diff --git a/maven-core/src/main/mdo/extension.mdo b/maven-core/src/main/mdo/extension.mdo
index 9e94581bab..3b64283397 100644
--- a/maven-core/src/main/mdo/extension.mdo
+++ b/maven-core/src/main/mdo/extension.mdo
@@ -23,7 +23,9 @@ under the License.
ExtensionDescriptor
META-INF/maven/extension.xml in an extension's jar artifact to
- precisely control parts of the extension and dependencies to expose.
+ precisely control parts of the extension and dependencies to expose in the API class loader.
+ Maven uses Plexus Classworlds to build the class loader hierarchy, therefore some concepts used in this extensions
+ stem from Plexus Classworlds originally.
Notice: this documentation is generated from a Modello model but the code executed is not generated
from this descriptor. Please report if you find anything wrong.
]]>
@@ -46,8 +48,10 @@ under the License.
String
*
- Packages from the artifact that are exposed.
-
+
exportedArtifacts
@@ -56,7 +60,8 @@ under the License.
String
*
- groupId:artifactId file.]]>
+ groupId:artifactId. All the ones listed here are filtered (i.e. removed) from plugin and build extension class realms,
+ i.e. referencing any of those coordinates in plugin/build extension dependencies has no effect.]]>
diff --git a/maven-core/src/site/apt/core-extensions.apt.vm b/maven-core/src/site/apt/core-extensions.apt.vm
index 3d7abcae3d..164ec13e6f 100644
--- a/maven-core/src/site/apt/core-extensions.apt.vm
+++ b/maven-core/src/site/apt/core-extensions.apt.vm
@@ -25,6 +25,6 @@
Maven Core Extensions Reference
- Maven core provides default extensions as defined in <<>>:
+ Maven core provides default {{{./extension.html}extensions}} as defined in <<>>:
%{snippet|id=core-extension|file=${project.basedir}/src/main/resources/META-INF/maven/extension.xml}
diff --git a/maven-core/src/site/site.xml b/maven-core/src/site/site.xml
index 4ddb7aaca4..ee0671d4c3 100644
--- a/maven-core/src/site/site.xml
+++ b/maven-core/src/site/site.xml
@@ -37,6 +37,7 @@ under the License.
+