From 813ca314048c830991e46538d04f84a373fab84a Mon Sep 17 00:00:00 2001
From: vharseko <vharseko@openam.org.ru>
Date: Sun, 09 Dec 2018 22:11:30 +0000
Subject: [PATCH] maven-jar-plugin arttach classifier

---
 opendj-server-legacy/pom.xml |   34 ++++++++++++++++++++++++----------
 1 files changed, 24 insertions(+), 10 deletions(-)

diff --git a/opendj-server-legacy/pom.xml b/opendj-server-legacy/pom.xml
index 5680923..d82512e 100644
--- a/opendj-server-legacy/pom.xml
+++ b/opendj-server-legacy/pom.xml
@@ -553,47 +553,47 @@
             <configuration>
               <artifacts>
                 <artifact>
-                  <file>${jars.dir}/opendj_ca_ES.jar</file>
+                  <file>${jars.dir}/opendj_ca_ES-${localized.jars.classifier}-ca_ES.jar</file>
                   <classifier>${localized.jars.classifier}-ca_ES</classifier>
                 </artifact>
 
                 <artifact>
-                  <file>${jars.dir}/opendj_de.jar</file>
+                  <file>${jars.dir}/opendj_de-${localized.jars.classifier}-de.jar</file>
                   <classifier>${localized.jars.classifier}-de</classifier>
                 </artifact>
 
                 <artifact>
-                  <file>${jars.dir}/opendj_es.jar</file>
+                  <file>${jars.dir}/opendj_es-${localized.jars.classifier}-es.jar</file>
                   <classifier>${localized.jars.classifier}-es</classifier>
                 </artifact>
 
                 <artifact>
-                  <file>${jars.dir}/opendj_fr.jar</file>
+                  <file>${jars.dir}/opendj_fr-${localized.jars.classifier}-fr.jar</file>
                   <classifier>${localized.jars.classifier}-fr</classifier>
                 </artifact>
 
                 <artifact>
-                  <file>${jars.dir}/opendj_ja.jar</file>
+                  <file>${jars.dir}/opendj_ja-${localized.jars.classifier}-ja.jar</file>
                   <classifier>${localized.jars.classifier}-ja</classifier>
                 </artifact>
 
                 <artifact>
-                  <file>${jars.dir}/opendj_ko.jar</file>
+                  <file>${jars.dir}/opendj_ko-${localized.jars.classifier}-ko.jar</file>
                   <classifier>${localized.jars.classifier}-ko</classifier>
                 </artifact>
 
                 <artifact>
-                  <file>${jars.dir}/opendj_pl.jar</file>
+                  <file>${jars.dir}/opendj_pl-${localized.jars.classifier}-pl.jar</file>
                   <classifier>${localized.jars.classifier}-pl</classifier>
                 </artifact>
 
                 <artifact>
-                  <file>${jars.dir}/opendj_zh_CN.jar</file>
+                  <file>${jars.dir}/opendj_zh_CN-${localized.jars.classifier}-zh_CN.jar</file>
                   <classifier>${localized.jars.classifier}-zh_CN</classifier>
                 </artifact>
 
                 <artifact>
-                  <file>${jars.dir}/opendj_zh_TW.jar</file>
+                  <file>${jars.dir}/opendj_zh_TW-${localized.jars.classifier}-zh_TW.jar</file>
                   <classifier>${localized.jars.classifier}-zh_TW</classifier>
                 </artifact>
               </artifacts>
@@ -704,7 +704,6 @@
 
       <plugin>
         <artifactId>maven-jar-plugin</artifactId>
-        <version>2.6</version>
         <executions>
           <!-- Package boostrap jar - contains only a manifest with classpath for the server -->
           <execution>
@@ -715,6 +714,7 @@
             </goals>
             <configuration>
               <finalName>bootstrap</finalName>
+              <classifier>bootstrap</classifier>
               <includes>
                 <include>nothing</include>
               </includes>
@@ -734,6 +734,7 @@
             </goals>
             <configuration>
               <finalName>bootstrap-client</finalName>
+              <classifier>bootstrap-client</classifier>
               <includes>
                 <include>nothing</include>
               </includes>
@@ -753,6 +754,7 @@
             </goals>
             <configuration>
               <finalName>build-tools</finalName>
+              <classifier>build-tools</classifier>
               <includes>
                 <include>**/messages/Severity.class</include>
                 <include>**/messages/Category.class</include>
@@ -778,6 +780,7 @@
             </goals>
             <configuration>
               <finalName>quicksetup</finalName>
+              <classifier>quicksetup</classifier>
               <includes>
                 <include>**/quicksetup/**</include>
                 <include>**/org/opends/admin/ads/*</include>
@@ -808,6 +811,7 @@
             </goals>
             <configuration>
               <finalName>opendj-slf4j-adapter</finalName>
+              <classifier>opendj-slf4j-adapter</classifier>
               <includes>
                 <include>**/org/slf4j/**</include>
                 <include>**/org/opends/server/loggers/slf4j/**</include>
@@ -828,6 +832,7 @@
             </goals>
             <configuration>
               <finalName>opendj-je-backend</finalName>
+              <classifier>opendj-je-backend</classifier>
               <includes>
                 <include>org/opends/server/backends/jeb/**</include>
                 <include>org/opends/server/replication/server/changelog/je/**</include>
@@ -848,6 +853,7 @@
             </goals>
             <configuration>
               <finalName>opendj_ca_ES</finalName>
+              <classifier>${localized.jars.classifier}-ca_ES</classifier>
               <includes>
                 <include>**/*_ca_ES.properties</include>
               </includes>
@@ -862,6 +868,7 @@
             </goals>
             <configuration>
               <finalName>opendj_de</finalName>
+              <classifier>${localized.jars.classifier}-de</classifier>
               <includes>
                 <include>**/*_de.properties</include>
               </includes>
@@ -876,6 +883,7 @@
             </goals>
             <configuration>
               <finalName>opendj_es</finalName>
+              <classifier>${localized.jars.classifier}-es</classifier>
               <includes>
                 <include>**/*_es.properties</include>
               </includes>
@@ -890,6 +898,7 @@
             </goals>
             <configuration>
               <finalName>opendj_fr</finalName>
+              <classifier>${localized.jars.classifier}-fr</classifier>
               <includes>
                 <include>**/*_fr.properties</include>
               </includes>
@@ -904,6 +913,7 @@
             </goals>
             <configuration>
               <finalName>opendj_ja</finalName>
+              <classifier>${localized.jars.classifier}-ja</classifier>
               <includes>
                 <include>**/*_ja.properties</include>
               </includes>
@@ -918,6 +928,7 @@
             </goals>
             <configuration>
               <finalName>opendj_ko</finalName>
+              <classifier>${localized.jars.classifier}-ko</classifier>
               <includes>
                 <include>**/*_ko.properties</include>
               </includes>
@@ -932,6 +943,7 @@
             </goals>
             <configuration>
               <finalName>opendj_pl</finalName>
+              <classifier>${localized.jars.classifier}-pl</classifier>
               <includes>
                 <include>**/*_pl.properties</include>
               </includes>
@@ -946,6 +958,7 @@
             </goals>
             <configuration>
               <finalName>opendj_zh_CN</finalName>
+              <classifier>${localized.jars.classifier}-zh_CN</classifier>
               <includes>
                 <include>**/*_zh_CN.properties</include>
               </includes>
@@ -960,6 +973,7 @@
             </goals>
             <configuration>
               <finalName>opendj_zh_TW</finalName>
+              <classifier>${localized.jars.classifier}-zh_TW</classifier>
               <includes>
                 <include>**/*_zh_TW.properties</include>
               </includes>

--
Gitblit v1.10.0