njord:merge-all
Full name:
eu.maveniverse.maven.plugins:njord:0.7.0:merge-all
Description:
Merges all stores onto one store, dropping all merged stores.
This is a special Mojo meant to be used in automation mostly. It assumes that Njord contains two or more stores (probably imported) and all of them were created using same template. This mojo will gather all those stores and merge them into one, resetting store name, so user will end up with one (merged) store named as
prefix-00001. In any other case, this mojo will fail and report error.
Attributes:
- Executes as an aggregator goal.
- The goal is thread-safe and supports parallel builds.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<failIfNothingDone> |
boolean |
- |
Fail if no store got merged, by default true .Default: true User Property: failIfNothingDone |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<originProjectGav> |
String |
- |
Parameter that may explicitly set the merge result store "origin project artifact". If this parameter is not set (is left null ), the first found origin project artifact will be used which is usually what user wants.User Property: originProjectGav |
<skip> |
boolean |
- |
No description. Default: false User Property: skip |
Parameter Details
<failIfNothingDone>
Fail if no store got merged, by default
true
.- Type:
boolean
- Required:
Yes
- User Property:
failIfNothingDone
- Default:
true
<originProjectGav>
Parameter that may explicitly set the merge result store "origin project artifact". If this parameter is not set (is left
null
), the first found origin project artifact will be used which is usually what user wants.- Type:
java.lang.String
- Required:
No
- User Property:
originProjectGav
<skip>
No description.
- Type:
boolean
- Required:
No
- User Property:
skip
- Default:
false