tentackle-i18n:verify
Full name:
org.tentackle:tentackle-i18n-maven-plugin:25.20.1.0:verify
Description:
Verifies the bundles stored in the backend against the property resource bundles of the application.
Reports differing translations (info), obsolete bundles and keys, missing stored bundles, missing property files and missing translations of non-default locales (warnings). The mojo fails if missing translations of the default locale would raise a java.util.MissingResourceException
. The differing translations are counted as updates in the summary.
Notice: the application's resource bundles are verified via the tentackle-check-maven-plugin during the build process.
Attributes:
- Requires a Maven project to be executed.
- Executes as an aggregator goal.
- Requires dependency resolution of artifacts in scope:
compile. - The goal is thread-safe and supports parallel builds.
Required Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<url> |
String |
- |
The JDBC URL of the backend holding the stored bundles. |
<user> |
String |
- |
The backend user. |
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<charset> |
String |
- |
The encoding to read and write files.
Applied JVM-wide, see org.tentackle.maven.AbstractTentackleMojo.determineEncoding()
.Default: ${project.build.sourceEncoding} |
<jdkToolchain> |
Map<String,String> |
- |
Toolchain for invocation of external tools.
Explicitly specifies the "jdk" toolchain for this plugin only. Overrides the toolchain selected by the maven-toolchain-plugin, if any.
Example: <jdkToolchain>
<version>25</version>
</jdkToolchain>
To deselect the toolchain configured by the maven-toolchain-plugin:
<jdkToolchain></jdkToolchain> |
<locales> |
String |
- |
The additional locales to process besides the default one.
A list separated by commas, semicolons or whitespace, e.g. "de, en_US". Hyphens are normalized to underscores (en-US becomes en_US), because that is the locale suffix of the property files and the stored bundles. |
<minLogLevel> |
String |
- |
The minimum logging java.util.logging.Level
to redirect java.util logging to the maven logger.
Any name or value accepted by java.util.logging.Level.parse(java.lang.String)
.Default: WARNING |
<password> |
String |
- |
The backend password.
May be omitted for password-less or externally authenticated connections. |
<skip> |
Boolean |
- |
Skips processing.
If not set, defaults to true if packaging is "pom" and the execution is recursive (see org.tentackle.maven.AbstractTentackleMojo.isSkippedByDefault()
). |
<verbosity> |
String |
- |
The verbosity.
One of "default", "info" or "debug". Other values are treated as "default". If not set, debug is turned on by Maven's global debug flag (see command line switch -X).Default: ${tentackle.verbosity} |
Parameter Details
<charset>
The encoding to read and write files.
Applied JVM-wide, see
Applied JVM-wide, see
org.tentackle.maven.AbstractTentackleMojo.determineEncoding()
.- Type:
java.lang.String - Required:
No - Default:
${project.build.sourceEncoding}
<jdkToolchain>
Toolchain for invocation of external tools.
Explicitly specifies the
Explicitly specifies the
"jdk" toolchain for this plugin only. Overrides the toolchain selected by the maven-toolchain-plugin, if any.
Example:
<jdkToolchain>
<version>25</version>
</jdkToolchain>
To deselect the toolchain configured by the maven-toolchain-plugin:
<jdkToolchain></jdkToolchain>
- Type:
java.util.Map<java.lang.String, java.lang.String> - Required:
No
<locales>
The additional locales to process besides the default one.
A list separated by commas, semicolons or whitespace, e.g.
A list separated by commas, semicolons or whitespace, e.g.
"de, en_US". Hyphens are normalized to underscores (en-US becomes en_US), because that is the locale suffix of the property files and the stored bundles.- Type:
java.lang.String - Required:
No
<minLogLevel>
The minimum logging
Any name or value accepted by
java.util.logging.Level
to redirect java.util logging to the maven logger.
Any name or value accepted by
java.util.logging.Level.parse(java.lang.String)
.- Type:
java.lang.String - Required:
No - Default:
WARNING
<password>
The backend password.
May be omitted for password-less or externally authenticated connections.
May be omitted for password-less or externally authenticated connections.
- Type:
java.lang.String - Required:
No
<skip>
Skips processing.
If not set, defaults to true if packaging is "pom" and the execution is recursive (see
If not set, defaults to true if packaging is "pom" and the execution is recursive (see
org.tentackle.maven.AbstractTentackleMojo.isSkippedByDefault()
).- Type:
java.lang.Boolean - Required:
No
<url>
The JDBC URL of the backend holding the stored bundles.
- Type:
java.lang.String - Required:
Yes
<user>
The backend user.
- Type:
java.lang.String - Required:
Yes
<verbosity>
The verbosity.
One of "default", "info" or "debug". Other values are treated as "default".
If not set, debug is turned on by Maven's global debug flag (see command line switch
One of "default", "info" or "debug". Other values are treated as "default".
If not set, debug is turned on by Maven's global debug flag (see command line switch
-X).- Type:
java.lang.String - Required:
No - Default:
${tentackle.verbosity}
Tentackle