gettext:merge
Full name:
ninja.leaping:gettext-maven-plugin:1.2.5-SNAPSHOT:merge
Description:
Invokes the gettext:gettext goal and invokes msgmerge to update po
files.
Attributes:
- Requires a Maven project to be executed.
- Binds by default to the lifecycle phase: generate-resources.
- Invokes the execution of this plugin's goal gettext prior to executing itself.
Required Parameters
| Name |
Type |
Since |
Description |
| keysFile |
String |
- |
Filename of the .pot file. Default value is: keys.pot.
|
| outputDirectory |
File |
- |
The output directory for generated class or properties files. Default value is: ${project.build.directory}/generated-sources/gettext.
|
| poDirectory |
File |
- |
The output directory for the keys.pot directory for merging .po
files. Default value is: ${basedir}/src/main/po.
|
| sourceDirectory |
File |
- |
Source directory. This directory is searched recursively for .java
files. Default value is: ${project.build.sourceDirectory}.
|
Optional Parameters
| Name |
Type |
Since |
Description |
| msgmergeCmd |
String |
- |
The msgmerge command. Default value is: msgmerge.
|
Parameter Details
keysFile:
Filename of the .pot file.
- Type: java.lang.String
- Required: Yes
- Default: keys.pot
msgmergeCmd:
The msgmerge command.
- Type: java.lang.String
- Required: No
- Default: msgmerge
outputDirectory:
The output directory for generated class or properties files.
- Type: java.io.File
- Required: Yes
- Default: ${project.build.directory}/generated-sources/gettext
poDirectory:
The output directory for the keys.pot directory for merging .po
files.
- Type: java.io.File
- Required: Yes
- Default: ${basedir}/src/main/po
sourceDirectory:
Source directory. This directory is searched recursively for .java
files.
- Type: java.io.File
- Required: Yes
- Default: ${project.build.sourceDirectory}