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 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 "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. "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 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.
  • Type: boolean
  • Required: No

<password>

The backend password.
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 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 -X).
  • Type: java.lang.String
  • Required: No
  • Default: ${tentackle.verbosity}