jungm opened a new pull request, #1096:
URL: https://github.com/apache/tomee/pull/1096

   New dependency tree with the following exclusions:
   - CDI/JSON-P
   - glassfish json/parsson -> We should use johnzon instead
   - smallrye-health-api -> custom [vendor specific 
API](https://github.com/smallrye/smallrye-health/tree/release-4.0.1/api) of 
smallrye, imho this shouldn't be a transitive dependency at all
   
   ```
   ➜ mvn dependency:tree
   [INFO] Scanning for projects...
   [INFO] 
   [INFO] ---------------------< org.apache.tomee:mp-common 
>---------------------
   [INFO] Building TomEE :: TomEE :: MicroProfile Common 9.1.3-SNAPSHOT
   [INFO]   from pom.xml
   [INFO] --------------------------------[ jar 
]---------------------------------
   [INFO] 
   [INFO] --- dependency:3.3.0:tree (default-cli) @ mp-common ---
   [INFO] org.apache.tomee:mp-common:jar:9.1.3-SNAPSHOT
   [INFO] +- org.apache.tomee:jakartaee-api:jar:9.1.1:provided
   [INFO] +- org.apache.tomee:tomee-catalina:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  +- org.apache.tomee:jakartaee-api:jar:tomcat:9.1.1:provided
   [INFO] |  +- org.apache.tomee:openejb-api:jar:9.1.3-SNAPSHOT:compile
   [INFO] |  +- org.apache.tomee:tomee-config:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  +- org.apache.tomee:tomee-common:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  |  \- org.apache.tomee:openejb-client:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  |     +- org.apache.yoko:yoko-rmi-spec:jar:1.4:provided
   [INFO] |  |     +- org.apache.yoko:yoko-rmi-impl:jar:1.4:provided
   [INFO] |  |     |  \- org.apache.yoko:yoko-osgi:jar:1.4:provided
   [INFO] |  |     \- 
org.apache.tomee:servicemix-bcel-shade:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  +- org.apache.tomee:tomee-loader:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  |  \- org.apache.tomcat:tomcat-juli:jar:10.0.27:provided
   [INFO] |  +- org.apache.tomee:tomee-jdbc:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  +- org.apache.tomee:tomee-juli:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  +- org.apache.tomee:openejb-server:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  +- org.apache.tomee:openejb-ejbd:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  +- org.apache.tomee:openejb-http:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  +- 
org.apache.openwebbeans:openwebbeans-spi:jar:jakarta:2.0.27:compile
   [INFO] |  +- 
org.apache.openwebbeans:openwebbeans-impl:jar:jakarta:2.0.27:compile
   [INFO] |  +- 
org.apache.openwebbeans:openwebbeans-web:jar:jakarta:2.0.27:compile
   [INFO] |  \- 
org.apache.geronimo.components:geronimo-transaction:jar:jakarta:3.1.5:compile
   [INFO] +- org.apache.tomee:openejb-rest:jar:9.1.3-SNAPSHOT:provided
   [INFO] +- org.apache.tomee:openejb-cxf-rs:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  +- 
org.apache.tomee:openejb-cxf-transport:jar:9.1.3-SNAPSHOT:provided
   [INFO] |  |  \- org.apache.cxf:cxf-rt-management:jar:4.0.3:provided
   [INFO] |  +- org.apache.cxf:cxf-rt-rs-client:jar:4.0.3:compile
   [INFO] |  +- org.apache.cxf:cxf-rt-frontend-jaxrs:jar:4.0.3:compile
   [INFO] |  |  +- jakarta.ws.rs:jakarta.ws.rs-api:jar:3.0.0:compile
   [INFO] |  |  +- jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile
   [INFO] |  |  \- org.apache.cxf:cxf-rt-security:jar:4.0.3:compile
   [INFO] |  +- org.apache.cxf:cxf-rt-rs-sse:jar:4.0.3:provided
   [INFO] |  +- org.apache.cxf:cxf-rt-rs-service-description:jar:4.0.3:provided
   [INFO] |  +- org.apache.cxf:cxf-rt-rs-extension-providers:jar:4.0.3:compile
   [INFO] |  +- org.apache.johnzon:johnzon-jaxrs:jar:jakarta:1.2.21:provided
   [INFO] |  +- org.apache.johnzon:johnzon-jsonb:jar:jakarta:1.2.21:provided
   [INFO] |  +- org.apache.johnzon:johnzon-core:jar:jakarta:1.2.21:provided
   [INFO] |  \- org.apache.johnzon:johnzon-mapper:jar:jakarta:1.2.21:provided
   [INFO] +- 
org.eclipse.microprofile.config:microprofile-config-api:jar:3.0.3:compile
   [INFO] +- 
org.eclipse.microprofile.fault-tolerance:microprofile-fault-tolerance-api:jar:4.0.2:compile
   [INFO] +- 
org.eclipse.microprofile.health:microprofile-health-api:jar:4.0.1:compile
   [INFO] +- 
org.eclipse.microprofile.jwt:microprofile-jwt-auth-api:jar:2.0:compile
   [INFO] +- 
org.eclipse.microprofile.metrics:microprofile-metrics-api:jar:4.0.1:compile
   [INFO] +- 
org.eclipse.microprofile.openapi:microprofile-openapi-api:jar:3.0:compile
   [INFO] +- 
org.eclipse.microprofile.opentracing:microprofile-opentracing-api:jar:3.0:compile
   [INFO] +- 
org.eclipse.microprofile.rest.client:microprofile-rest-client-api:jar:3.0.1:compile
   [INFO] +- io.opentracing:opentracing-api:jar:0.33.0:compile
   [INFO] +- io.smallrye.config:smallrye-config:jar:3.0.0:compile
   [INFO] |  +- io.smallrye.config:smallrye-config-core:jar:3.0.0:compile
   [INFO] |  |  +- 
io.smallrye.common:smallrye-common-annotation:jar:2.0.0:compile
   [INFO] |  |  +- 
io.smallrye.common:smallrye-common-expression:jar:2.0.0:compile
   [INFO] |  |  |  \- 
io.smallrye.common:smallrye-common-function:jar:2.0.0:compile
   [INFO] |  |  +- 
io.smallrye.common:smallrye-common-constraint:jar:2.0.0:compile
   [INFO] |  |  +- 
io.smallrye.common:smallrye-common-classloader:jar:2.0.0:compile
   [INFO] |  |  +- org.ow2.asm:asm:jar:9.3:compile
   [INFO] |  |  \- io.smallrye.config:smallrye-config-common:jar:3.0.0:compile
   [INFO] |  \- org.jboss.logging:jboss-logging:jar:3.5.0.Final:compile
   [INFO] +- io.smallrye:smallrye-fault-tolerance:jar:6.2.2:compile
   [INFO] |  +- io.smallrye:smallrye-fault-tolerance-api:jar:6.2.2:compile
   [INFO] |  +- io.smallrye:smallrye-fault-tolerance-core:jar:6.2.2:compile
   [INFO] |  \- 
io.smallrye:smallrye-fault-tolerance-autoconfig-core:jar:6.2.2:compile
   [INFO] +- io.smallrye:smallrye-health:jar:4.0.1:compile
   [INFO] +- io.smallrye:smallrye-metrics:jar:4.0.0:compile
   [INFO] +- io.smallrye:smallrye-open-api:pom:3.0.1:compile
   [INFO] |  +- io.smallrye:smallrye-open-api-core:jar:3.0.1:compile
   [INFO] |  |  \- io.smallrye:jandex:jar:3.0.1:compile
   [INFO] |  \- io.smallrye:smallrye-open-api-jaxrs:jar:3.0.1:compile
   [INFO] +- io.smallrye:smallrye-opentracing:jar:3.0.3:compile
   [INFO] |  \- io.smallrye:smallrye-opentracing-contrib:jar:3.0.3:compile
   [INFO] |     +- io.opentracing:opentracing-noop:jar:0.33.0:compile
   [INFO] |     +- io.opentracing:opentracing-util:jar:0.33.0:compile
   [INFO] |     \- 
io.opentracing.contrib:opentracing-concurrent:jar:0.4.0:compile
   [INFO] +- 
com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.3:compile
   [INFO] |  \- com.fasterxml.jackson.core:jackson-core:jar:2.15.3:compile
   [INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.3:compile
   [INFO] |  \- 
com.fasterxml.jackson.core:jackson-annotations:jar:2.15.3:compile
   [INFO] +- org.yaml:snakeyaml:jar:2.2:compile
   [INFO] +- org.apache.tomee:mp-jwt:jar:9.1.3-SNAPSHOT:compile
   [INFO] |  +- org.bitbucket.b_c:jose4j:jar:0.9.3:compile
   [INFO] |  \- io.churchkey:churchkey:jar:1.22:compile
   [INFO] +- org.apache.cxf:cxf-rt-rs-mp-client:jar:4.0.3:compile
   [INFO] |  +- org.apache.cxf:cxf-rt-transports-http:jar:4.0.3:compile
   [INFO] |  +- org.reactivestreams:reactive-streams:jar:1.0.4:compile
   [INFO] |  \- org.apache.cxf:cxf-core:jar:4.0.3:compile
   [INFO] |     +- com.fasterxml.woodstox:woodstox-core:jar:6.5.1:compile
   [INFO] |     |  \- org.codehaus.woodstox:stax2-api:jar:4.2.1:compile
   [INFO] |     \- org.apache.ws.xmlschema:xmlschema-core:jar:2.3.1:compile
   [INFO] +- junit:junit:jar:4.13.2:test
   [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
   [INFO] \- org.apache.tomee:openejb-core:jar:9.1.3-SNAPSHOT:compile
   [INFO]    +- org.apache.tomee:mbean-annotation-api:jar:9.1.3-SNAPSHOT:compile
   [INFO]    +- 
org.apache.tomee:openejb-jpa-integration:jar:9.1.3-SNAPSHOT:compile
   [INFO]    +- org.apache.tomee.bom:jaxb-runtime:pom:9.1.3-SNAPSHOT:compile
   [INFO]    |  +- jakarta.xml.bind:jakarta.xml.bind-api:jar:3.0.1:compile
   [INFO]    |  \- org.glassfish.jaxb:jaxb-runtime:jar:3.0.2:runtime
   [INFO]    |     \- org.glassfish.jaxb:jaxb-core:jar:3.0.2:runtime
   [INFO]    |        +- org.glassfish.jaxb:txw2:jar:3.0.2:runtime
   [INFO]    |        \- com.sun.istack:istack-commons-runtime:jar:4.0.1:runtime
   [INFO]    +- org.apache.commons:commons-lang3:jar:3.13.0:compile
   [INFO]    +- org.apache.tomee:openejb-loader:jar:9.1.3-SNAPSHOT:compile
   [INFO]    +- org.apache.tomee:openejb-javaagent:jar:9.1.3-SNAPSHOT:compile
   [INFO]    +- org.apache.tomee:openejb-jee:jar:9.1.3-SNAPSHOT:compile
   [INFO]    +- 
org.apache.tomee:openejb-jee-accessors:jar:9.1.3-SNAPSHOT:compile
   [INFO]    |  \- org.apache.tomee:sxc-shade:jar:9.1.3-SNAPSHOT:compile
   [INFO]    +- commons-cli:commons-cli:jar:1.6.0:compile
   [INFO]    +- commons-collections:commons-collections:jar:3.2.2:compile
   [INFO]    +- com.sun.activation:jakarta.activation:jar:1.2.1:compile
   [INFO]    +- 
org.apache.geronimo.components:geronimo-connector:jar:jakarta:3.1.5:compile
   [INFO]    +- org.objectweb.howl:howl:jar:1.0.1-1:compile
   [INFO]    +- 
org.apache.geronimo.mail:geronimo-mail_2.1_provider:jar:1.0.0:compile
   [INFO]    |  \- 
org.apache.geronimo.specs:geronimo-mail_2.1_spec:jar:1.0.0-M1:compile
   [INFO]    +- org.apache.xbean:xbean-asm9-shaded:jar:4.23:compile
   [INFO]    +- org.apache.xbean:xbean-finder-shaded:jar:4.23:compile
   [INFO]    +- org.apache.xbean:xbean-reflect:jar:4.23:compile
   [INFO]    +- org.apache.xbean:xbean-naming:jar:4.23:compile
   [INFO]    +- org.apache.xbean:xbean-bundleutils:jar:4.23:compile
   [INFO]    +- org.hsqldb:hsqldb:jar:2.7.2:compile
   [INFO]    +- org.apache.tomee:commons-dbcp2-shade:jar:9.1.3-SNAPSHOT:compile
   [INFO]    +- org.apache.commons:commons-pool2:jar:2.12.0:compile
   [INFO]    +- org.codehaus.swizzle:swizzle-stream:jar:1.6.2:compile
   [INFO]    +- commons-logging:commons-logging:jar:1.2:compile
   [INFO]    +- org.apache.openejb.shade:quartz-openejb-shade:jar:2.2.4:compile
   [INFO]    +- org.slf4j:slf4j-jdk14:jar:2.0.9:compile
   [INFO]    +- org.slf4j:slf4j-api:jar:2.0.9:compile
   [INFO]    +- 
org.apache.openwebbeans:openwebbeans-el22:jar:jakarta:2.0.27:compile
   [INFO]    +- 
org.apache.openwebbeans:openwebbeans-ejb:jar:jakarta:2.0.27:compile
   [INFO]    +- 
org.apache.openwebbeans:openwebbeans-ee:jar:jakarta:2.0.27:compile
   [INFO]    +- 
org.apache.openwebbeans:openwebbeans-ee-common:jar:jakarta:2.0.27:compile
   [INFO]    +- org.apache.openjpa:openjpa:jar:jakarta:3.2.2:compile
   [INFO]    |  \- net.sourceforge.serp:serp:jar:1.15.1:compile
   [INFO]    +- org.apache.bval:bval-jsr:jar:jakarta:2.0.6:compile
   [INFO]    \- org.apache.yoko:yoko-spec-corba:jar:1.4:compile
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD SUCCESS
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  1.654 s
   [INFO] Finished at: 2024-01-16T12:01:28+01:00
   [INFO] 
------------------------------------------------------------------------
   ```
   
   See old dependency tree 
[here](https://github.com/apache/tomee/pull/1092#issuecomment-1893360536). Did 
a quick build and tested with our real application using microprofile and 
noticed no issues.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to