njord:publish
Full name:
eu.maveniverse.maven.plugins:njord:0.8.3:publish
Description:
Publishes given store to given target.
Attributes:
- Executes as an aggregator goal.
- The goal is thread-safe and supports parallel builds.
Required Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<drop> |
boolean |
- |
Whether source store should be dropped after successful operation. Default: trueUser Property: drop |
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<publisher> |
String |
- |
The name of the publisher or service/server ID to publish to. If not given, Njord will try to figure it out: it will look in user properties, project properties (if available) and user Settings server configuration.
This "heuristic" will work only if there is current project. While invoking mojo is possible outside a project as well (validate and publish mojos does not require project), in such cases this parameter is mandatory, as there will be no contextual information to choose publisher from. User Property: publisher |
<skip> |
boolean |
- |
No description. Default: falseUser Property: skip |
<store> |
String |
- |
The name of the store to publish. If not given, Njord will try to figure it out: will look for existing stores created from staging this project and will choose latest (newest) out of them if multiple found.
This "heuristic" will work only if there is current project. While invoking mojo is possible outside a project as well (validate and publish mojos does not require project), in such cases this parameter is mandatory, as there will be no contextual information to choose store from. User Property: store |
Parameter Details
<drop>
- Type:
boolean - Required:
Yes - User Property:
drop - Default:
true
<publisher>
This "heuristic" will work only if there is current project. While invoking mojo is possible outside a project as well (validate and publish mojos does not require project), in such cases this parameter is mandatory, as there will be no contextual information to choose publisher from.
- Type:
java.lang.String - Required:
No - User Property:
publisher
<skip>
- Type:
boolean - Required:
No - User Property:
skip - Default:
false
<store>
This "heuristic" will work only if there is current project. While invoking mojo is possible outside a project as well (validate and publish mojos does not require project), in such cases this parameter is mandatory, as there will be no contextual information to choose store from.
- Type:
java.lang.String - Required:
No - User Property:
store
