mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Gaetan Boismal
01.00.2016 09ab5b29b6ddaead715eda757eca7aa5d22c3407
OPENDJ-2692 Fix OpenDJ localization

Since our migration to maven (OPENDJ-1772) our localized jars now
contains hyphens instead of underscores.
This consequence is that i18 framework is unable to find localized
messages and always use English fall back.

This commit fixes the issue.

* opendj-server-legacy/pom.xml
** Separate localized jar names and artifact classifiers

* opendj-dsml-servlet/pom.xml
** Rename localized jars.
3 files modified
95 ■■■■ changed files
opendj-dsml-servlet/pom.xml 18 ●●●● patch | view | raw | blame | history
opendj-server-legacy/pom.xml 75 ●●●● patch | view | raw | blame | history
pom.xml 2 ●●● patch | view | raw | blame | history
opendj-dsml-servlet/pom.xml
@@ -115,7 +115,7 @@
                                    <version>${project.version}</version>
                                    <classifier>ca_ES</classifier>
                                    <outputDirectory>${project.build.directory}/${opendj.jars.folder}</outputDirectory>
                                    <destFileName>${product.name.lowercase}-ca_ES.jar</destFileName>
                                    <destFileName>${product.name.lowercase}_ca_ES.jar</destFileName>
                                </artifactItem>
                                <artifactItem>
@@ -124,7 +124,7 @@
                                    <version>${project.version}</version>
                                    <classifier>de</classifier>
                                    <outputDirectory>${project.build.directory}/${opendj.jars.folder}</outputDirectory>
                                    <destFileName>${product.name.lowercase}-de.jar</destFileName>
                                    <destFileName>${product.name.lowercase}_de.jar</destFileName>
                                </artifactItem>
                                <artifactItem>
@@ -133,7 +133,7 @@
                                    <version>${project.version}</version>
                                    <classifier>es</classifier>
                                    <outputDirectory>${project.build.directory}/${opendj.jars.folder}</outputDirectory>
                                    <destFileName>${product.name.lowercase}-es.jar</destFileName>
                                    <destFileName>${product.name.lowercase}_es.jar</destFileName>
                                </artifactItem>
                                <artifactItem>
@@ -142,7 +142,7 @@
                                    <version>${project.version}</version>
                                    <classifier>fr</classifier>
                                    <outputDirectory>${project.build.directory}/${opendj.jars.folder}</outputDirectory>
                                    <destFileName>${product.name.lowercase}-fr.jar</destFileName>
                                    <destFileName>${product.name.lowercase}_fr.jar</destFileName>
                                </artifactItem>
                                <artifactItem>
@@ -151,7 +151,7 @@
                                    <version>${project.version}</version>
                                    <classifier>ja</classifier>
                                    <outputDirectory>${project.build.directory}/${opendj.jars.folder}</outputDirectory>
                                    <destFileName>${product.name.lowercase}-ja.jar</destFileName>
                                    <destFileName>${product.name.lowercase}_ja.jar</destFileName>
                                </artifactItem>
                                <artifactItem>
@@ -160,7 +160,7 @@
                                    <version>${project.version}</version>
                                    <classifier>ko</classifier>
                                    <outputDirectory>${project.build.directory}/${opendj.jars.folder}</outputDirectory>
                                    <destFileName>${product.name.lowercase}-ko.jar</destFileName>
                                    <destFileName>${product.name.lowercase}_ko.jar</destFileName>
                                </artifactItem>
                                <artifactItem>
@@ -169,7 +169,7 @@
                                    <version>${project.version}</version>
                                    <classifier>pl</classifier>
                                    <outputDirectory>${project.build.directory}/${opendj.jars.folder}</outputDirectory>
                                    <destFileName>${product.name.lowercase}-pl.jar</destFileName>
                                    <destFileName>${product.name.lowercase}_pl.jar</destFileName>
                                </artifactItem>
                                <artifactItem>
@@ -178,7 +178,7 @@
                                    <version>${project.version}</version>
                                    <classifier>zh_CN</classifier>
                                    <outputDirectory>${project.build.directory}/${opendj.jars.folder}</outputDirectory>
                                    <destFileName>${product.name.lowercase}-zh_CN.jar</destFileName>
                                    <destFileName>${product.name.lowercase}_zh_CN.jar</destFileName>
                                </artifactItem>
                                <artifactItem>
@@ -187,7 +187,7 @@
                                    <version>${project.version}</version>
                                    <classifier>zh_TW</classifier>
                                    <outputDirectory>${project.build.directory}/${opendj.jars.folder}</outputDirectory>
                                    <destFileName>${product.name.lowercase}-zh_TW.jar</destFileName>
                                    <destFileName>${product.name.lowercase}_zh_TW.jar</destFileName>
                                </artifactItem>
                            </artifactItems>
                        </configuration>
opendj-server-legacy/pom.xml
@@ -877,7 +877,7 @@
              <goal>jar</goal>
            </goals>
            <configuration>
              <classifier>ca_ES</classifier>
              <finalName>opendj_ca_ES</finalName>
              <includes>
                <include>**/*_ca_ES.properties</include>
              </includes>
@@ -891,7 +891,7 @@
              <goal>jar</goal>
            </goals>
            <configuration>
              <classifier>de</classifier>
              <finalName>opendj_de</finalName>
              <includes>
                <include>**/*_de.properties</include>
              </includes>
@@ -905,7 +905,7 @@
              <goal>jar</goal>
            </goals>
            <configuration>
              <classifier>es</classifier>
              <finalName>opendj_es</finalName>
              <includes>
                <include>**/*_es.properties</include>
              </includes>
@@ -919,7 +919,7 @@
              <goal>jar</goal>
            </goals>
            <configuration>
              <classifier>fr</classifier>
              <finalName>opendj_fr</finalName>
              <includes>
                <include>**/*_fr.properties</include>
              </includes>
@@ -933,7 +933,7 @@
              <goal>jar</goal>
            </goals>
            <configuration>
              <classifier>ja</classifier>
              <finalName>opendj_ja</finalName>
              <includes>
                <include>**/*_ja.properties</include>
              </includes>
@@ -947,7 +947,7 @@
              <goal>jar</goal>
            </goals>
            <configuration>
              <classifier>ko</classifier>
              <finalName>opendj_ko</finalName>
              <includes>
                <include>**/*_ko.properties</include>
              </includes>
@@ -961,7 +961,7 @@
              <goal>jar</goal>
            </goals>
            <configuration>
              <classifier>pl</classifier>
              <finalName>opendj_pl</finalName>
              <includes>
                <include>**/*_pl.properties</include>
              </includes>
@@ -975,7 +975,7 @@
              <goal>jar</goal>
            </goals>
            <configuration>
              <classifier>zh_CN</classifier>
              <finalName>opendj_zh_CN</finalName>
              <includes>
                <include>**/*_zh_CN.properties</include>
              </includes>
@@ -989,7 +989,7 @@
              <goal>jar</goal>
            </goals>
            <configuration>
              <classifier>zh_TW</classifier>
              <finalName>opendj_zh_TW</finalName>
              <includes>
                <include>**/*_zh_TW.properties</include>
              </includes>
@@ -1359,6 +1359,63 @@
                  </sources>
                </configuration>
              </execution>
              <!-- Attach localized jars to this module -->
              <execution>
                <id>attach-localized-jars</id>
                <phase>package</phase>
                <goals>
                  <goal>attach-artifact</goal>
                </goals>
                <configuration>
                  <artifacts>
                    <artifact>
                      <file>${jars.dir}/opendj_ca_ES.jar</file>
                      <classifier>${localized.jars.classifier}-ca_ES</classifier>
                    </artifact>
                    <artifact>
                      <file>${jars.dir}/opendj_de.jar</file>
                      <classifier>${localized.jars.classifier}-de</classifier>
                    </artifact>
                    <artifact>
                      <file>${jars.dir}/opendj_es.jar</file>
                      <classifier>${localized.jars.classifier}-es</classifier>
                    </artifact>
                    <artifact>
                      <file>${jars.dir}/opendj_fr.jar</file>
                      <classifier>${localized.jars.classifier}-fr</classifier>
                    </artifact>
                    <artifact>
                      <file>${jars.dir}/opendj_ja.jar</file>
                      <classifier>${localized.jars.classifier}-ja</classifier>
                    </artifact>
                    <artifact>
                      <file>${jars.dir}/opendj_ko.jar</file>
                      <classifier>${localized.jars.classifier}-ko</classifier>
                    </artifact>
                    <artifact>
                      <file>${jars.dir}/opendj_pl.jar</file>
                      <classifier>${localized.jars.classifier}-pl</classifier>
                    </artifact>
                    <artifact>
                      <file>${jars.dir}/opendj_zh_CN.jar</file>
                      <classifier>${localized.jars.classifier}-zh_CN</classifier>
                    </artifact>
                    <artifact>
                      <file>${jars.dir}/opendj_zh_TW.jar</file>
                      <classifier>${localized.jars.classifier}-zh_TW</classifier>
                    </artifact>
                  </artifacts>
                </configuration>
              </execution>
            </executions>
          </plugin>
pom.xml
@@ -147,9 +147,9 @@
        <product.name>OpenDJ</product.name>
        <product.name.lowercase>opendj</product.name.lowercase>
        <opendj.core.test.jar.version>4.0.0-SNAPSHOT</opendj.core.test.jar.version>
        <localized.jars.classifier>i18n</localized.jars.classifier>
    </properties>
    <build>
        <pluginManagement>
            <plugins>