You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by jb...@apache.org on 2021/07/04 05:04:34 UTC

[activemq] branch activemq-5.16.x updated: [AMQ-8290] Cleanup assembly warnings and upgrade assembly plugin

This is an automated email from the ASF dual-hosted git repository.

jbonofre pushed a commit to branch activemq-5.16.x
in repository https://gitbox.apache.org/repos/asf/activemq.git


The following commit(s) were added to refs/heads/activemq-5.16.x by this push:
     new dce83db  [AMQ-8290] Cleanup assembly warnings and upgrade assembly plugin
dce83db is described below

commit dce83db7c2444e3e058a6561ea806fe1c3d171c9
Author: Matt Pavlovich <ma...@hyte.io>
AuthorDate: Fri Jun 4 09:30:31 2021 -0500

    [AMQ-8290] Cleanup assembly warnings and upgrade assembly plugin
    
     - Convert 'attached' to 'single' goal
     - Clean up leading "/" in descriptors
    
    (cherry picked from commit 5c9df5db0c4f4682ff489f437eea7ec7da98ba92)
---
 assembly/pom.xml                              |  4 ++--
 assembly/src/main/descriptors/common-bin.xml  | 32 +++++++++++++--------------
 assembly/src/main/descriptors/unix-bin.xml    | 16 +++++++-------
 assembly/src/main/descriptors/windows-bin.xml | 12 +++++-----
 pom.xml                                       |  2 +-
 5 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/assembly/pom.xml b/assembly/pom.xml
index 8997a75..2b3cfb9 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -557,7 +557,7 @@
             <id>unix-bin</id>
             <phase>package</phase>
             <goals>
-              <goal>attached</goal>
+              <goal>single</goal>
             </goals>
             <configuration>
               <descriptors>
@@ -569,7 +569,7 @@
             <id>windows-bin</id>
             <phase>package</phase>
             <goals>
-              <goal>attached</goal>
+              <goal>single</goal>
             </goals>
             <configuration>
               <descriptors>
diff --git a/assembly/src/main/descriptors/common-bin.xml b/assembly/src/main/descriptors/common-bin.xml
index d37304e..06f578f 100644
--- a/assembly/src/main/descriptors/common-bin.xml
+++ b/assembly/src/main/descriptors/common-bin.xml
@@ -22,7 +22,7 @@
     <!-- Copy over binary files -->
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>bin/*.jar</include>
         <include>conf/*.ts</include>
@@ -37,7 +37,7 @@
     <!-- lets copy the portions of the admin web app we need - as we can't exclude stuff from the WAR -->
     <fileSet>
       <directory>../activemq-web-console/src/main/webapp/images</directory>
-      <outputDirectory>/webapps/images</outputDirectory>
+      <outputDirectory>webapps/images</outputDirectory>
       <includes>
         <include>*</include>
       </includes>
@@ -46,7 +46,7 @@
     </fileSet>
     <fileSet>
       <directory>../activemq-web-console/src/main/webapp/styles</directory>
-      <outputDirectory>/webapps/styles</outputDirectory>
+      <outputDirectory>webapps/styles</outputDirectory>
       <includes>
         <include>*</include>
       </includes>
@@ -55,7 +55,7 @@
     </fileSet>
     <fileSet>
       <directory>../activemq-web-console/src/main/webapp</directory>
-      <outputDirectory>/webapps/admin</outputDirectory>
+      <outputDirectory>webapps/admin</outputDirectory>
       <excludes>
         <exclude>**/activemq.xml</exclude>
         <exclude>**/webconsole-embedded.xml</exclude>
@@ -65,7 +65,7 @@
     </fileSet>
     <fileSet>
       <directory>../activemq-web-console/target/classes</directory>
-      <outputDirectory>/webapps/admin/WEB-INF/classes</outputDirectory>
+      <outputDirectory>webapps/admin/WEB-INF/classes</outputDirectory>
       <includes>
         <include>**/*.class</include>
       </includes>
@@ -76,7 +76,7 @@
     <!-- the web demo -->
     <fileSet>
       <directory>../activemq-web-demo/src/main/webapp</directory>
-      <outputDirectory>/webapps-demo/demo</outputDirectory>
+      <outputDirectory>webapps-demo/demo</outputDirectory>
       <excludes>
         <exclude>**/activemq.xml</exclude>
         <exclude>**/webconsole-embedded.xml</exclude>
@@ -86,19 +86,19 @@
     </fileSet>
     <fileSet>
       <directory>../activemq-web-console/src/main/webapp/styles/</directory>
-      <outputDirectory>/webapps-demo/demo/styles/</outputDirectory>
+      <outputDirectory>webapps-demo/demo/styles/</outputDirectory>
       <fileMode>0644</fileMode>
       <directoryMode>0755</directoryMode>
     </fileSet>
     <fileSet>
       <directory>../activemq-web-console/src/main/webapp/images/</directory>
-      <outputDirectory>/webapps-demo/demo/images/</outputDirectory>
+      <outputDirectory>webapps-demo/demo/images/</outputDirectory>
       <fileMode>0644</fileMode>
       <directoryMode>0755</directoryMode>
     </fileSet>
     <fileSet>
       <directory>../activemq-web-console/src/main/webapp/js/</directory>
-      <outputDirectory>/webapps-demo/demo/js/</outputDirectory>
+      <outputDirectory>webapps-demo/demo/js/</outputDirectory>
       <fileMode>0644</fileMode>
       <directoryMode>0755</directoryMode>
     </fileSet>
@@ -108,7 +108,7 @@
 
     <!-- Copy over jar files -->
     <dependencySet>
-      <outputDirectory>/bin</outputDirectory>
+      <outputDirectory>bin</outputDirectory>
       <unpack>false</unpack>
       <outputFileNameMapping>activemq.jar</outputFileNameMapping>
       <includes>
@@ -118,7 +118,7 @@
     </dependencySet>
 
     <dependencySet>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <unpack>false</unpack>
       <scope>runtime</scope>
       <includes>
@@ -127,7 +127,7 @@
       <fileMode>0755</fileMode>
     </dependencySet>
     <dependencySet>
-      <outputDirectory>/lib</outputDirectory>
+      <outputDirectory>lib</outputDirectory>
       <unpack>false</unpack>
       <scope>runtime</scope>
       <includes>
@@ -156,7 +156,7 @@
       <directoryMode>0755</directoryMode>
     </dependencySet>
     <dependencySet>
-      <outputDirectory>/lib/camel</outputDirectory>
+      <outputDirectory>lib/camel</outputDirectory>
       <unpack>false</unpack>
       <scope>runtime</scope>
       <includes>
@@ -169,7 +169,7 @@
       <directoryMode>0755</directoryMode>
     </dependencySet>
     <dependencySet>
-      <outputDirectory>/lib/optional</outputDirectory>
+      <outputDirectory>lib/optional</outputDirectory>
       <unpack>false</unpack>
       <scope>runtime</scope>
       <includes>
@@ -247,7 +247,7 @@
       <directoryMode>0755</directoryMode>
     </dependencySet>
     <dependencySet>
-      <outputDirectory>/lib/extra</outputDirectory>
+      <outputDirectory>lib/extra</outputDirectory>
       <unpack>false</unpack>
       <scope>runtime</scope>
       <useTransitiveFiltering>true</useTransitiveFiltering>
@@ -262,7 +262,7 @@
       <directoryMode>0755</directoryMode>
     </dependencySet>
     <dependencySet>
-      <outputDirectory>/lib/web</outputDirectory>
+      <outputDirectory>lib/web</outputDirectory>
       <unpack>false</unpack>
       <scope>runtime</scope>
       <includes>
diff --git a/assembly/src/main/descriptors/unix-bin.xml b/assembly/src/main/descriptors/unix-bin.xml
index 27ea0e5..6d7ccbc 100644
--- a/assembly/src/main/descriptors/unix-bin.xml
+++ b/assembly/src/main/descriptors/unix-bin.xml
@@ -27,7 +27,7 @@
     <!-- Copy over everything that needs to get unix line endings -->
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <excludes>
         <exclude>bin/**</exclude>
         <exclude>conf/*.ts</exclude>
@@ -46,7 +46,7 @@
     <!-- Copy over the files that need to be filtered -->
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>examples/**/pom.xml</include>
       </includes>
@@ -58,7 +58,7 @@
     
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>bin/macosx/wrapper.conf</include>
         <include>bin/linux-*/wrapper.conf</include>
@@ -71,7 +71,7 @@
     <!-- Copy over the files that should not get the line endings converted but need to be chmod to 755 -->
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>bin/linux-*/wrapper</include>
         <include>bin/linux-*/libwrapper.so</include>
@@ -84,7 +84,7 @@
     <!-- include patched JAR files -->
     <fileSet>
       <directory>src/patch</directory>
-      <outputDirectory>/lib</outputDirectory>
+      <outputDirectory>lib</outputDirectory>
       <includes>
         <include>*</include>
       </includes>
@@ -95,7 +95,7 @@
     <!-- Copy over the files that need unix line endings and also chmod to 755 -->
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>bin/activemq</include>
         <include>bin/activemq-diag</include>
@@ -110,7 +110,7 @@
     <!-- Copy over the unix-script configuration file that need unix line endings and also chmod to 644 -->
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>bin/env</include>
       </includes>
@@ -123,7 +123,7 @@
     <!-- Copy over example scripts that need unix line endings and also chmod to 755 -->
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>examples/**/*.sh</include>
         <include>examples/**/*.rb</include>
diff --git a/assembly/src/main/descriptors/windows-bin.xml b/assembly/src/main/descriptors/windows-bin.xml
index 3cd6e7b..4c11713 100644
--- a/assembly/src/main/descriptors/windows-bin.xml
+++ b/assembly/src/main/descriptors/windows-bin.xml
@@ -26,7 +26,7 @@
     <!-- Copy over everything that needs to get dos line endings -->
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <excludes>
         <exclude>bin/**</exclude>
         <exclude>conf/*.ts</exclude>
@@ -41,7 +41,7 @@
     <!-- Copy over the files that need to be filtered -->
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>examples/**/pom.xml</include>
       </includes>
@@ -51,7 +51,7 @@
 
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>bin/*.bat</include>
         <include>bin/win32/*.bat</include>
@@ -64,7 +64,7 @@
 
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>bin/activemq</include>
         <include>bin/activemq-admin</include>
@@ -75,7 +75,7 @@
     <!-- Copy over files that should not get the line endings converted -->
     <fileSet>
       <directory>src/release</directory>
-      <outputDirectory>/</outputDirectory>
+      <outputDirectory></outputDirectory>
       <includes>
         <include>bin/win32/*.exe</include>
         <include>bin/win32/*.dll</include>
@@ -86,7 +86,7 @@
     <!-- include patched JAR files -->
     <fileSet>
       <directory>src/patch</directory>
-      <outputDirectory>/lib</outputDirectory>
+      <outputDirectory>lib</outputDirectory>
       <includes>
         <include>*</include>
       </includes>
diff --git a/pom.xml b/pom.xml
index 843bf63..3af5773 100644
--- a/pom.xml
+++ b/pom.xml
@@ -131,7 +131,7 @@
     <maven-bundle-plugin-version>2.3.7</maven-bundle-plugin-version>
     <maven-surefire-plugin-version>2.22.1</maven-surefire-plugin-version>
     <maven-antrun-plugin-version>1.3</maven-antrun-plugin-version>
-    <maven-assembly-plugin-version>2.4</maven-assembly-plugin-version>
+    <maven-assembly-plugin-version>3.3.0</maven-assembly-plugin-version>
     <maven-release-plugin-version>2.4.1</maven-release-plugin-version>
     <maven-eclipse-plugin-version>2.10</maven-eclipse-plugin-version>
     <maven-war-plugin-version>2.4</maven-war-plugin-version>