CoreExtensions
This is a reference for the Core Extensions descriptor.
The default location for the Core Extensions descriptor file is ${maven.projectBasedir}/.mvn/extensions.xml
<extensions xmlns="http://maven.apache.org/EXTENSIONS/1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/EXTENSIONS/1.2.0 http://maven.apache.org/xsd/core-extensions-1.2.0.xsd"> <extension> <groupId/> <artifactId/> <version/> <classLoadingStrategy/> <configuration/> </extension> </extensions>
extensions
Extensions to load.
| Element | Type | Description | 
|---|---|---|
              
                extension*
             | 
            
              List<CoreExtension>
             | 
            
(Many) A set of build extensions to use from this project. | 
extension
Describes a build extension to utilise.
| Element | Type | Description | 
|---|---|---|
              groupId
             | 
            
              String
             | 
            
The group ID of the extension's artifact. | 
              artifactId
             | 
            
              String
             | 
            
The artifact ID of the extension. | 
              version
             | 
            
              String
             | 
            
The version of the extension. | 
              classLoadingStrategy
             | 
            
              String
             | 
            
The class loading strategy: 'self-first' (the default), 'parent-first' (loads classes from the parent, then from the extension) or 'plugin' (follows the rules from extensions defined as plugins).
 Default value:   | 
          
              configuration
             | 
            
              DOM
             | 
            
No description. | 



