From 8eb5635ac73d8b17a56ff4a05d919e36889bee1a Mon Sep 17 00:00:00 2001 From: Erik Wramner Date: Thu, 1 Nov 2018 21:46:12 +0100 Subject: [PATCH] Use shade plugin for all runnable jars --- .gitignore | 3 ++- AmqJmsConsumer/pom.xml | 45 ++++++++++++++++++++++++++++----------- AmqJmsProducer/pom.xml | 45 ++++++++++++++++++++++++++++----------- AqJmsConsumer/pom.xml | 45 ++++++++++++++++++++++++++++----------- AqJmsProducer/pom.xml | 45 ++++++++++++++++++++++++++++----------- QpidJmsConsumer/pom.xml | 45 ++++++++++++++++++++++++++++----------- QpidJmsProducer/pom.xml | 45 ++++++++++++++++++++++++++++----------- RabbitJmsConsumer/pom.xml | 2 +- RabbitJmsProducer/pom.xml | 2 +- WmqJmsConsumer/pom.xml | 45 ++++++++++++++++++++++++++++----------- WmqJmsProducer/pom.xml | 45 ++++++++++++++++++++++++++++----------- 11 files changed, 260 insertions(+), 107 deletions(-) diff --git a/.gitignore b/.gitignore index ed3ed5c..a44207c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ bin .settings *.log tmlog.lck -AqJmsCommon/lib/ \ No newline at end of file +AqJmsCommon/lib/ +shaded-jars diff --git a/AmqJmsConsumer/pom.xml b/AmqJmsConsumer/pom.xml index 2f3b4d7..46be14a 100644 --- a/AmqJmsConsumer/pom.xml +++ b/AmqJmsConsumer/pom.xml @@ -43,24 +43,43 @@ - maven-assembly-plugin - - - jar-with-dependencies - - - - name.wramner.jmstools.consumer.AmqJmsConsumer - - - + org.apache.maven.plugins + maven-shade-plugin + 3.0.0 - make-assembly + shade-application package - single + shade + + false + ../shaded-jars/AmqJmsConsumer.jar + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + name.wramner.jmstools.consumer.AmqJmsConsumer + ${project.artifactId} + ${project.version} + ${project.artifactId} + ${project.version} + ${project.groupId} + + + + diff --git a/AmqJmsProducer/pom.xml b/AmqJmsProducer/pom.xml index 8f857cc..214e4da 100644 --- a/AmqJmsProducer/pom.xml +++ b/AmqJmsProducer/pom.xml @@ -43,24 +43,43 @@ - maven-assembly-plugin - - - jar-with-dependencies - - - - name.wramner.jmstools.producer.AmqJmsProducer - - - + org.apache.maven.plugins + maven-shade-plugin + 3.0.0 - make-assembly + shade-application package - single + shade + + false + ../shaded-jars/AmqJmsProducer.jar + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + name.wramner.jmstools.producer.AmqJmsProducer + ${project.artifactId} + ${project.version} + ${project.artifactId} + ${project.version} + ${project.groupId} + + + + diff --git a/AqJmsConsumer/pom.xml b/AqJmsConsumer/pom.xml index fc4244f..6b4f545 100644 --- a/AqJmsConsumer/pom.xml +++ b/AqJmsConsumer/pom.xml @@ -43,24 +43,43 @@ - maven-assembly-plugin - - - jar-with-dependencies - - - - name.wramner.jmstools.consumer.AqJmsConsumer - - - + org.apache.maven.plugins + maven-shade-plugin + 3.0.0 - make-assembly + shade-application package - single + shade + + false + ../shaded-jars/AqJmsConsumer.jar + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + name.wramner.jmstools.consumer.AqJmsConsumer + ${project.artifactId} + ${project.version} + ${project.artifactId} + ${project.version} + ${project.groupId} + + + + diff --git a/AqJmsProducer/pom.xml b/AqJmsProducer/pom.xml index ba1725a..96728d5 100644 --- a/AqJmsProducer/pom.xml +++ b/AqJmsProducer/pom.xml @@ -43,24 +43,43 @@ - maven-assembly-plugin - - - jar-with-dependencies - - - - name.wramner.jmstools.consumer.AqJmsProducer - - - + org.apache.maven.plugins + maven-shade-plugin + 3.0.0 - make-assembly + shade-application package - single + shade + + false + ../shaded-jars/AqJmsProducer.jar + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + name.wramner.jmstools.producer.AqJmsProducer + ${project.artifactId} + ${project.version} + ${project.artifactId} + ${project.version} + ${project.groupId} + + + + diff --git a/QpidJmsConsumer/pom.xml b/QpidJmsConsumer/pom.xml index 6730a26..e0b3641 100644 --- a/QpidJmsConsumer/pom.xml +++ b/QpidJmsConsumer/pom.xml @@ -43,24 +43,43 @@ - maven-assembly-plugin - - - jar-with-dependencies - - - - name.wramner.jmstools.consumer.QpidJmsConsumer - - - + org.apache.maven.plugins + maven-shade-plugin + 3.0.0 - make-assembly + shade-application package - single + shade + + false + ../shaded-jars/QpidJmsConsumer.jar + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + name.wramner.jmstools.consumer.QpidJmsConsumer + ${project.artifactId} + ${project.version} + ${project.artifactId} + ${project.version} + ${project.groupId} + + + + diff --git a/QpidJmsProducer/pom.xml b/QpidJmsProducer/pom.xml index 0cd3f80..4430ad2 100644 --- a/QpidJmsProducer/pom.xml +++ b/QpidJmsProducer/pom.xml @@ -43,24 +43,43 @@ - maven-assembly-plugin - - - jar-with-dependencies - - - - name.wramner.jmstools.producer.QpidJmsProducer - - - + org.apache.maven.plugins + maven-shade-plugin + 3.0.0 - make-assembly + shade-application package - single + shade + + false + ../shaded-jars/QpidJmsProducer.jar + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + name.wramner.jmstools.producer.QpidJmsProducer + ${project.artifactId} + ${project.version} + ${project.artifactId} + ${project.version} + ${project.groupId} + + + + diff --git a/RabbitJmsConsumer/pom.xml b/RabbitJmsConsumer/pom.xml index ae47827..7c6e066 100644 --- a/RabbitJmsConsumer/pom.xml +++ b/RabbitJmsConsumer/pom.xml @@ -55,7 +55,7 @@ false - target/RabbitJmsConsumer.jar + ../shaded-jars/RabbitJmsConsumer.jar *:* diff --git a/RabbitJmsProducer/pom.xml b/RabbitJmsProducer/pom.xml index 9c95930..2abfaf1 100644 --- a/RabbitJmsProducer/pom.xml +++ b/RabbitJmsProducer/pom.xml @@ -55,7 +55,7 @@ false - target/RabbitJmsProducer.jar + ../shaded-jars/RabbitJmsProducer.jar *:* diff --git a/WmqJmsConsumer/pom.xml b/WmqJmsConsumer/pom.xml index 4b00455..7c2440b 100644 --- a/WmqJmsConsumer/pom.xml +++ b/WmqJmsConsumer/pom.xml @@ -43,24 +43,43 @@ - maven-assembly-plugin - - - jar-with-dependencies - - - - name.wramner.jmstools.consumer.WmqJmsConsumer - - - + org.apache.maven.plugins + maven-shade-plugin + 3.0.0 - make-assembly + shade-application package - single + shade + + false + ../shaded-jars/WmqJmsConsumer.jar + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + name.wramner.jmstools.consumer.WmqJmsConsumer + ${project.artifactId} + ${project.version} + ${project.artifactId} + ${project.version} + ${project.groupId} + + + + diff --git a/WmqJmsProducer/pom.xml b/WmqJmsProducer/pom.xml index bfaf3bc..9ca0a87 100644 --- a/WmqJmsProducer/pom.xml +++ b/WmqJmsProducer/pom.xml @@ -43,24 +43,43 @@ - maven-assembly-plugin - - - jar-with-dependencies - - - - name.wramner.jmstools.producer.WmqJmsProducer - - - + org.apache.maven.plugins + maven-shade-plugin + 3.0.0 - make-assembly + shade-application package - single + shade + + false + ../shaded-jars/WmqJmsProducer.jar + + + *:* + + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA + + + + + + + name.wramner.jmstools.producer.WmqJmsProducer + ${project.artifactId} + ${project.version} + ${project.artifactId} + ${project.version} + ${project.groupId} + + + +