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