You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2022/06/30 13:41:46 UTC
[tomee] branch master updated: Hack to make sure transitive deps from shaded artifacts aren't included
This is an automated email from the ASF dual-hosted git repository.
jlmonteiro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git
The following commit(s) were added to refs/heads/master by this push:
new 56494b55eb Hack to make sure transitive deps from shaded artifacts aren't included
56494b55eb is described below
commit 56494b55ebcf00696d622007a36328dc6df09b8e
Author: Jean-Louis Monteiro <jl...@tomitribe.com>
AuthorDate: Thu Jun 30 15:41:39 2022 +0200
Hack to make sure transitive deps from shaded artifacts aren't included
---
tomee/tomee-webapp/src/main/assembly/war.xml | 38 ++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/tomee/tomee-webapp/src/main/assembly/war.xml b/tomee/tomee-webapp/src/main/assembly/war.xml
index e0b45f5fec..e11b8e03d4 100644
--- a/tomee/tomee-webapp/src/main/assembly/war.xml
+++ b/tomee/tomee-webapp/src/main/assembly/war.xml
@@ -105,6 +105,44 @@
<exclude>org.apache.geronimo.javamail:geronimo-javamail_1.5_mail</exclude>
<exclude>org.apache.geronimo.specs:geronimo-javamail_1.4_spec</exclude>
<exclude>org.apache.geronimo.javamail:geronimo-javamail_1.4_mail</exclude>
+
+ <!--
+ list bellow should not be required because Maven should exclude them but looks like sometimes
+ it picks up transitive dependencies from shaded libraries
+ -->
+ <!-- exclude shaded artifacts because they are under our own groupId -->
+ <exclude>org.apache.activemq:activemq-broker</exclude>
+ <exclude>org.apache.activemq:activemq-kahadb-store</exclude>
+ <exclude>org.apache.activemq:activemq-ra</exclude>
+ <exclude>org.apache.commons.dbcp2:*</exclude>
+ <exclude>commons-fileupload:*</exclude>
+ <exclude>org.apache.cxf:*</exclude>
+ <exclude>org.metatype.sxc:*</exclude>
+ <exclude>org.apache.taglibs:*</exclude>
+
+ <!-- jakartaee-api -->
+ <exclude>jakarta.annotation:*</exclude>
+ <exclude>jakarta.authorization:*</exclude>
+ <exclude>jakarta.batch:*</exclude>
+ <exclude>jakarta.ejb:*</exclude>
+ <exclude>jakarta.el:*</exclude>
+ <exclude>jakarta.enterprise.concurrent:*</exclude>
+ <exclude>jakarta.enterprise.inject:*</exclude>
+ <exclude>jakarta.interceptor:*</exclude>
+ <exclude>jakarta.jms:*</exclude>
+ <exclude>jakarta.json.bind:*</exclude>
+ <exclude>jakarta.json:*</exclude>
+ <exclude>jakarta.jws:*</exclude>
+ <exclude>jakarta.persistence:*</exclude>
+ <exclude>jakarta.resource:*</exclude>
+ <exclude>jakarta.security.enterprise:*</exclude>
+ <exclude>jakarta.servlet:*</exclude>
+ <exclude>jakarta.transaction:*</exclude>
+ <exclude>jakarta.validation:*</exclude>
+ <exclude>jakarta.ws.rs:*</exclude>
+ <exclude>jakarta.xml.soap:*</exclude>
+ <exclude>jakarta.xml.bind:*</exclude>
+ <exclude>jakarta.xml.ws:*</exclude>
</excludes>
</dependencySet>
<dependencySet>