tentackle-i18n:push
Full name:
org.tentackle:tentackle-i18n-maven-plugin:25.20.1.0:push
Description:
Pushes resource bundles to the database backend.
Processes all bundles found on the project's compile classpath, i.e. including those of its dependencies. Missing stored bundles are created and missing translations added. Existing translations are left unchanged unless override
is set.
Attributes:
- Requires a Maven project to be executed.
- 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 |
<override> |
boolean |
- |
Override database values.
Default is to leave existing translations unchanged and add only new ones. |
<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
<override>
Override database values.
Default is to leave existing translations unchanged and add only new ones.
Default is to leave existing translations unchanged and add only new ones.
- Type:
boolean - Required:
No
<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