yml2props:convert
Full name:
io.github.cernier:yml2props-maven-plugin:1.0.0-SNAPSHOT:convert
Description:
Converts YAML resources files to Java's format
.properties files.Attributes:
- Requires a Maven project to be executed.
- Binds by default to the lifecycle phase:
process-resources.
Required Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<deleteOriginalFileAfterSuccessfulConversion> |
boolean |
1.0.0 |
Whether original file should be deleted after successful
conversion. Default value is: true.User property is: deleteOriginalFileAfterSuccessfulConversion. |
<includes> |
String |
1.0.0 |
Comma-separated concatenation of list of patterns that follow the
Scanner.setIncludes()'s "Maven standard", specifying
the resources to convert.Default value is: **/*.yml,**/*.yaml.User property is: includes. |
<inputCharset> |
String |
1.0.0 |
Name of one of StandardCharsets to use for reading
input files to convert.Default value is: UTF-8.User property is: inputCharset. |
<inputDirectory> |
File |
1.0.0 |
The root directory where to find resources to convert, according to
includes parameter.Default value is: ${project.build.outputDirectory}.User property is: inputDirectory. |
<outputCharset> |
String |
1.0.0 |
Name of one of StandardCharsets to use for writing
output files after conversion.Default value is: UTF-8.User property is: outputCharset. |
Parameter Details
<deleteOriginalFileAfterSuccessfulConversion>
Whether original file should be deleted after successful
conversion.
- Type:
boolean - Since:
1.0.0 - Required:
Yes - User Property:
deleteOriginalFileAfterSuccessfulConversion - Default:
true
<includes>
Comma-separated concatenation of list of patterns that follow the
Scanner.setIncludes()'s "Maven standard", specifying
the resources to convert.- Type:
java.lang.String - Since:
1.0.0 - Required:
Yes - User Property:
includes - Default:
**/*.yml,**/*.yaml
<inputCharset>
Name of one of
StandardCharsets to use for reading
input files to convert.- Type:
java.lang.String - Since:
1.0.0 - Required:
Yes - User Property:
inputCharset - Default:
UTF-8
<inputDirectory>
The root directory where to find resources to convert, according to
includes parameter.- Type:
java.io.File - Since:
1.0.0 - Required:
Yes - User Property:
inputDirectory - Default:
${project.build.outputDirectory}
<outputCharset>
Name of one of
StandardCharsets to use for writing
output files after conversion.- Type:
java.lang.String - Since:
1.0.0 - Required:
Yes - User Property:
outputCharset - Default:
UTF-8
