tentackle-i18n:cleanup
Full name:
org.tentackle:tentackle-i18n-maven-plugin:25.20.1.0:cleanup
Description:
Removes obsolete bundles and keys from the backend.
Does nothing if there are errors or warnings other than the obsolete bundles and keys themselves (missing stored bundles, property files or translations) to make sure that there are no pending refactorings to be resolved by the BundleMonkey tool. Differing translations don't prevent the cleanup. Consider running verify first to check for such warnings.
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