yaml-merge:resolve
Full name:
io.github.menostos:yaml-merge-maven-plugin:1.1.1-SNAPSHOT:resolve
Description:
this goal will take an input yaml and process any yaml merge keys effectively copying the contents to the destination
Attributes:
- Requires a Maven project to be executed.
- The goal is not marked as thread-safe and thus does not support parallel builds.
- Binds by default to the lifecycle phase:
process-resources
.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<input> |
String |
0.0.1 |
an input parameter, the value can be a file path, a directory, a path or an url Default value is: ${project.basedir} . |
<output> |
File |
0.0.1 |
the target location, where the processed files will be stored Default value is: ${project.build.directory} . |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<keyIgnorePrefix> |
String |
0.0.1 |
any key starting with this value will not be present in the final yaml file. this can be used to not include template objects as further parser may not support them. Default value is: . . |
<proxy> |
ProxyConfiguration |
0.0.1 |
an optional proxy which will be used to fetch the yaml from an url
|
<skip> |
Boolean |
0.0.1 |
if the plugin execution should be skipped Default value is: false . |
Parameter Details
<input>
an input parameter, the value can be a file path, a directory, a path or an url
- Type:
java.lang.String
- Since:
0.0.1
- Required:
Yes
- Default:
${project.basedir}
<keyIgnorePrefix>
any key starting with this value will not be present in the final yaml file. this can be used to not include template objects as further parser may not support them.
- Type:
java.lang.String
- Since:
0.0.1
- Required:
No
- Default:
.
<output>
the target location, where the processed files will be stored
- Type:
java.io.File
- Since:
0.0.1
- Required:
Yes
- Default:
${project.build.directory}
<proxy>
an optional proxy which will be used to fetch the yaml from an url
<proxy>
<host>some-proxy</host>
<port>8080</port>
<noProxyHosts>noProxy1,noProxy2</noProxyHosts>
</proxy>
- Type:
io.github.menostos.yamlmergemavenplugin.ProxyConfiguration
- Since:
0.0.1
- Required:
No
<skip>
if the plugin execution should be skipped
- Type:
java.lang.Boolean
- Since:
0.0.1
- Required:
No
- Default:
false