coremedia-blueprint:disable-extensions
Full name:
com.coremedia.maven:coremedia-blueprint-maven-plugin:1.0.0:disable-extensions
Description:
This MOJO disables given extensions. Disabling means:
- removing the extension descriptor BOM from the
dependencyManagement section of the project's root
POM.
- removing extension from build by delete < module>
include
The extensions to disable are defined by the parameter
extensionToDisable.
Attributes:
- Requires a Maven project to be executed.
- Executes as an aggregator plugin.
Required Parameters
Name |
Type |
Since |
Description |
extensionsToProcess |
String |
- |
A comma separated list of the following patterns.
- groupId:artifactId:version
- artifactId
An entry in the list references the BOM POM of the extension to
disable. User property is: coremedia.project.extensions. |
Optional Parameters
Name |
Type |
Since |
Description |
extensionAggregatorId |
String |
- |
The artifactId of the module representing the aggregator project
for all extension config modules. These modules group all
dependencies for the components like Studio or CAE. The plugin will
modify the dependencies of these modules to enable and disable
extensions. Default value is: extension-config. User property is: coremedia.project.extension.aggregatorId. |
Parameter Details
extensionAggregatorId:
The artifactId of the module representing the aggregator project
for all extension config modules. These modules group all
dependencies for the components like Studio or CAE. The plugin will
modify the dependencies of these modules to enable and disable
extensions.
- Type: java.lang.String
- Required: No
- User Property: coremedia.project.extension.aggregatorId
- Default: extension-config
extensionsToProcess:
A comma separated list of the following patterns.
- groupId:artifactId:version
- artifactId
An entry in the list references the BOM POM of the extension to
disable.
- Type: java.lang.String
- Required: Yes
- User Property: coremedia.project.extensions