Azure / azure-sdk-for-java

This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.
MIT License
2.3k stars 1.96k forks source link

[BUG] LinkageError on discovery of "jackson" class from classpath while using Managed Identity SDK #33241

Closed eliasbalasis closed 1 year ago

eliasbalasis commented 1 year ago

Describe the bug Runtime detection of "jackson" classes is failing on JDK 8 while using Managed Identity SDK

Exception or Stack Trace

2023-01-26/05:17:40.597/UTC [main] INFO  com.azure.core.implementation.jackson.JacksonVersion - Package versions: jackson-core=2.14.0, jackson-databind=2.14.0, jackson-dataformat-xml=2.14.0, jackson-datatype-jsr310=2.14.0, azure-core=1.34.0, Troubleshooting version conflicts: https://aka.ms/azsdk/java/dependency/troubleshoot
2023-01-26/05:17:40.616/UTC [main] DEBUG com.azure.core.implementation.jackson.MemberNameConverterImpl - Failed to retrieve MethodHandles used to get naming strategy. Falling back to BeanUtils. Please consider updating your Jackson dependencies to at least version 2.12
java.lang.IllegalAccessException: no such method: com.fasterxml.jackson.databind.cfg.MapperConfig.getAccessorNaming()Provider/invokeVirtual
        at java.lang.invoke.MemberName.makeAccessException(MemberName.java:867) ~[?:1.8.0_352]
        at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1003) ~[?:1.8.0_352]
        at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:1386) ~[?:1.8.0_352]
        at java.lang.invoke.MethodHandles$Lookup.findVirtual(MethodHandles.java:861) ~[?:1.8.0_352]
        at com.azure.core.implementation.jackson.MemberNameConverterImpl.<clinit>(MemberNameConverterImpl.java:57) ~[azure-core-1.34.0.jar!/:1.34.0]
        at com.azure.core.implementation.jackson.ObjectMapperShim.<init>(ObjectMapperShim.java:148) ~[azure-core-1.34.0.jar!/:1.34.0]
        at com.azure.core.implementation.jackson.ObjectMapperShim.createHeaderMapper(ObjectMapperShim.java:136) ~[azure-core-1.34.0.jar!/:1.34.0]
        at com.azure.core.util.serializer.JacksonAdapter.<init>(JacksonAdapter.java:105) ~[azure-core-1.34.0.jar!/:1.34.0]
        at com.azure.core.util.serializer.JacksonAdapter.<init>(JacksonAdapter.java:83) ~[azure-core-1.34.0.jar!/:1.34.0]
        at com.azure.core.util.serializer.JacksonAdapter$GlobalSerializerAdapter.<clinit>(JacksonAdapter.java:54) ~[azure-core-1.34.0.jar!/:1.34.0]
        at com.azure.core.util.serializer.JacksonAdapter.createDefaultSerializerAdapter(JacksonAdapter.java:139) ~[azure-core-1.34.0.jar!/:1.34.0]
        at com.azure.identity.implementation.IdentityClientBase.<clinit>(IdentityClientBase.java:79) ~[azure-identity-1.7.0.jar!/:1.7.0]
        at com.azure.identity.implementation.IdentityClientBuilder.build(IdentityClientBuilder.java:158) ~[azure-identity-1.7.0.jar!/:1.7.0]
        at com.azure.identity.ManagedIdentityCredential.<init>(ManagedIdentityCredential.java:110) ~[azure-identity-1.7.0.jar!/:1.7.0]
        at com.azure.identity.ManagedIdentityCredentialBuilder.build(ManagedIdentityCredentialBuilder.java:57) ~[azure-identity-1.7.0.jar!/:1.7.0]
        at HIDDEN
        at HIDDEN
        at HIDDEN
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.23.jar!/:5.3.23]
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) ~[spring-context-5.3.23.jar!/:5.3.23]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.23.jar!/:5.3.23]
        at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.6.13.jar!/:2.6.13]
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:745) ~[spring-boot-2.6.13.jar!/:2.6.13]
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:420) ~[spring-boot-2.6.13.jar!/:2.6.13]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.6.13.jar!/:2.6.13]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1317) ~[spring-boot-2.6.13.jar!/:2.6.13]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) ~[spring-boot-2.6.13.jar!/:2.6.13]
        at HIDDEN
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_352]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_352]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_352]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_352]
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[azure-mediator-server.jar:0.0.33-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[azure-mediator-server.jar:0.0.33-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[azure-mediator-server.jar:0.0.33-SNAPSHOT]
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[azure-mediator-server.jar:0.0.33-SNAPSHOT]
Caused by: java.lang.LinkageError: loader constraint violation: when resolving method "com.fasterxml.jackson.databind.cfg.MapperConfig.getAccessorNaming()Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider;" the class loader (instance of <bootloader>) of the current class, java/lang/Object, and the class loader (instance of org/springframework/boot/loader/LaunchedURLClassLoader) for the method's defining class, com/fasterxml/jackson/databind/cfg/MapperConfig, have different Class objects for the type com/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider used in the signature
        at java.lang.invoke.MethodHandleNatives.resolve(Native Method) ~[?:1.8.0_352]
        at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:975) ~[?:1.8.0_352]
        at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1000) ~[?:1.8.0_352]
        ... 56 more

To Reproduce This is only reproducible by an application running within an AKS cluster making use of User Assigned Managed Identities to access the Azure Management APIs.

Code Snippet new com.azure.identity.ManagedIdentityCredentialBuilder().clientId(...).build();

Expected behavior No error/warning

Screenshots Not applicable

Setup (please complete the following information):

Additional context This is NOT a classpath issue even though it may seem to be at first. java.lang.invoke.MethodHandles is a JDK class and is different on Java 8 compared to more recent implementations of Java. I am suspecting that azure-core is built and tested against more recent versions of Java which probably handle the classpath discovery more efficiently. However, I have been unable to reproduce this on my local machine, with either Java8 or Java11. When the SpringBoot application is running within the AKS cluster the problem is always present. This doesn’t seem to be relevant to Managed Identity SDK even though the execution flow is passing through it.

Information Checklist Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

joshfree commented 1 year ago

@g2vinay can you please follow up with @eliasbalasis on this IllegalAccessException: no such method: com.fasterxml.jackson.databind.cfg... unhandled exception

eliasbalasis commented 1 year ago

I have tried to reproduce this on my local machine and under different verisons of JDK, calling new com.azure.identity.ManagedIdentityCredentialBuilder().clientId(...).build(); and travelling through "Jackson" loading and initialization cycle without errors, unike in the app runtime, which proves that the problem may not be related ro JRE version (in relation to java.lang.invoke.MethodHandles).

I also know that our SpringBoot deliverable does NOT include multiple versionns of "jackson" classes.

Overall, I am very confused and I cannot explain the behavior.

g2vinay commented 1 year ago

@eliasbalasis Thank you for reporting this issue. The root cause appears to be of dependency conflict. Can you share a dependency tree of your application ? mvn dependency:tree -Dverbose -f <path-application-pom.xml>

eliasbalasis commented 1 year ago

I have already checked the SpringBoot deliverable and I couldn't find any classpath conflicts relevant to "Jackson" libraries.

We have moved to Jackson 2.14.1 from 2.14.0 in the meantime.

Here is the dependency tree:

[INFO] Scanning for projects...
[INFO]
[INFO] ------------< HIDDEN:azure-mediator.server.root >-------------
[INFO] Building azure-mediator.server.root 0.0.33-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:3.3.0:tree (default-cli) @ azure-mediator.server.root ---
[WARN] The POM for io.undertow:undertow-parser-generator:jar:2.2.20.Final is missing, no dependency information available
[WARN] The POM for org.jboss.logmanager:jboss-logmanager:jar:2.1.18.Final is missing, no dependency information available
[WARN] The POM for org.apache.openejb:javaee-api:jar:5.0-2 is missing, no dependency information available
[WARN] The POM for org.jboss.logging:jboss-logging-processor:jar:2.2.1.Final is missing, no dependency information available
[WARN] The POM for org.jboss.logging:jboss-logging-annotations:jar:2.2.0.Final is missing, no dependency information available
[WARN] The POM for org.jboss.logging:jboss-logging-processor:jar:2.2.0.Final is missing, no dependency information available
[WARN] The POM for org.jboss.logging:jboss-logging-processor:jar:2.1.0.Final is missing, no dependency information available
[WARN] The POM for org.jboss.logging:jboss-logging-annotations:jar:2.2.1.Final is missing, no dependency information available
[WARN] The POM for org.jboss.logging:jboss-logging-annotations:jar:2.0.2.Final is missing, no dependency information available
[WARN] The POM for org.jboss.logging:jboss-logging-processor:jar:2.0.2.Final is missing, no dependency information available
[WARN] The POM for org.graalvm.nativeimage:svm:jar:19.3.1 is missing, no dependency information available
[WARN] The POM for org.eclipse.jetty.alpn:alpn-api:jar:1.1.3.v20160715 is missing, no dependency information available
[WARN] The POM for net.java.dev.jna:jna-platform:jar:5.8.0 is missing, no dependency information available
[WARN] The POM for com.google.code.findbugs:findbugs-annotations:jar:3.0.1 is missing, no dependency information available
[WARN] The POM for org.graalvm.nativeimage:svm:jar:19.3.6 is missing, no dependency information available
[WARN] The POM for org.jetbrains:annotations-java5:jar:23.0.0 is missing, no dependency information available
[WARN] The POM for org.conscrypt:conscrypt-openjdk-uber:jar:2.0.0 is missing, no dependency information available
[WARN] The POM for org.robolectric:android-all:jar:10-robolectric-5803371 is missing, no dependency information available
[WARN] The POM for org.osgi:org.osgi.compendium:jar:5.0.0 is missing, no dependency information available
[WARN] The POM for io.opentelemetry:opentelemetry-api:jar:1.0.1 is missing, no dependency information available
[WARN] The POM for io.opentelemetry:opentelemetry-api:jar:1.0.1 is missing, no dependency information available
[WARN] The POM for org.conscrypt:conscrypt-openjdk-uber:jar:2.0.0 is missing, no dependency information available
[WARN] The POM for org.robolectric:android-all:jar:10-robolectric-5803371 is missing, no dependency information available
[WARN] The POM for net.java.dev.jna:jna-platform:jar:5.8.0 is missing, no dependency information available
[WARN] The POM for com.google.code.findbugs:findbugs-annotations:jar:3.0.1 is missing, no dependency information available
[INFO] HIDDEN:azure-mediator.server.root:jar:0.0.33-SNAPSHOT
[INFO] +- org.springframework.cloud:spring-cloud-starter-config:jar:3.1.5:compile
[INFO] |  +- org.springframework.cloud:spring-cloud-starter:jar:3.1.5:compile (version managed from 3.1.5)
[INFO] |  |  +- (org.springframework.boot:spring-boot-starter:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  +- org.springframework.cloud:spring-cloud-context:jar:3.1.5:compile (version managed from 3.1.5)
[INFO] |  |  |  \- org.springframework.security:spring-security-crypto:jar:5.6.8:compile (version managed from 5.6.8)
[INFO] |  |  +- org.springframework.cloud:spring-cloud-commons:jar:3.1.5:compile (version managed from 3.1.5)
[INFO] |  |  |  \- (org.springframework.security:spring-security-crypto:jar:5.6.8:compile - version managed from 5.6.8; omitted for duplicate)
[INFO] |  |  \- org.springframework.security:spring-security-rsa:jar:1.0.11.RELEASE:compile (version managed from 1.0.11.RELEASE)
[INFO] |  |     \- org.bouncycastle:bcpkix-jdk15on:jar:1.69:compile
[INFO] |  |        +- org.bouncycastle:bcprov-jdk15on:jar:1.69:compile
[INFO] |  |        \- org.bouncycastle:bcutil-jdk15on:jar:1.69:compile
[INFO] |  |           \- (org.bouncycastle:bcprov-jdk15on:jar:1.69:compile - omitted for duplicate)
[INFO] |  +- org.springframework.cloud:spring-cloud-config-client:jar:3.1.5:compile (version managed from 3.1.5)
[INFO] |  |  +- org.springframework.boot:spring-boot-autoconfigure:jar:2.6.13:compile (version managed from 2.6.13)
[INFO] |  |  |  \- (org.springframework.boot:spring-boot:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  +- (org.springframework.cloud:spring-cloud-commons:jar:3.1.5:compile - version managed from 3.1.5; omitted for duplicate)
[INFO] |  |  +- (org.springframework.cloud:spring-cloud-context:jar:3.1.5:compile - version managed from 3.1.5; omitted for duplicate)
[INFO] |  |  +- (org.springframework:spring-web:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.14.1:compile (version managed from 2.13.4)
[INFO] |  |  +- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.13.4.2; omitted for duplicate)
[INFO] |  |  \- org.apache.httpcomponents:httpclient:jar:4.5.13:compile (version managed from 4.5.13)
[INFO] |  |     +- org.apache.httpcomponents:httpcore:jar:4.4.13:compile (version managed from 4.4.13)
[INFO] |  |     \- commons-codec:commons-codec:jar:1.15:compile (version managed from 1.11)
[INFO] |  \- com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile (version managed from 2.13.4.2)
[INFO] |     +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |     \- com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile (version managed from 2.14.1)
[INFO] +- org.springframework.cloud:spring-cloud-starter-bootstrap:jar:3.1.5:compile
[INFO] |  \- (org.springframework.cloud:spring-cloud-starter:jar:3.1.5:compile - version managed from 3.1.5; omitted for duplicate)
[INFO] +- org.springframework.boot:spring-boot-starter-web:jar:2.6.13:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter:jar:2.6.13:compile (version managed from 2.6.13)
[INFO] |  |  +- (org.springframework.boot:spring-boot:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  +- (org.springframework.boot:spring-boot-autoconfigure:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  +- (org.springframework.boot:spring-boot-starter-logging:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile (version managed from 1.3.5)
[INFO] |  |  +- (org.springframework:spring-core:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  \- org.yaml:snakeyaml:jar:1.29:compile (version managed from 1.29)
[INFO] |  +- org.springframework.boot:spring-boot-starter-json:jar:2.6.13:compile (version managed from 2.6.13)
[INFO] |  |  +- (org.springframework.boot:spring-boot-starter:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  +- (org.springframework:spring-web:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.13.4.2; omitted for duplicate)
[INFO] |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.14.1:compile (version managed from 2.13.4)
[INFO] |  |  |  +- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  |  \- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.14.1:compile (version managed from 2.13.4)
[INFO] |  |  |  +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  |  +- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  |  \- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.14.1:compile (version managed from 2.13.4)
[INFO] |  |     +- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |     \- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  +- org.springframework:spring-web:jar:5.3.23:compile (version managed from 5.3.23)
[INFO] |  |  +- (org.springframework:spring-beans:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  \- (org.springframework:spring-core:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  \- org.springframework:spring-webmvc:jar:5.3.23:compile (version managed from 5.3.23)
[INFO] |     +- (org.springframework:spring-aop:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |     +- (org.springframework:spring-beans:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |     +- (org.springframework:spring-context:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |     +- (org.springframework:spring-core:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |     +- org.springframework:spring-expression:jar:5.3.23:compile (version managed from 5.3.23)
[INFO] |     |  \- (org.springframework:spring-core:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |     \- (org.springframework:spring-web:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] +- org.springframework.boot:spring-boot-starter-undertow:jar:2.6.13:compile
[INFO] |  +- io.undertow:undertow-core:jar:2.2.20.Final:compile (version managed from 2.2.20.Final)
[INFO] |  |  +- io.undertow:undertow-parser-generator:jar:2.2.20.Final:provided
[INFO] |  |  +- org.jboss.logging:jboss-logging:jar:3.4.3.Final:compile (version managed from 3.4.1.Final)
[INFO] |  |  |  +- org.jboss.logmanager:jboss-logmanager:jar:2.1.18.Final:provided
[INFO] |  |  |  +- log4j:log4j:jar:1.2.17:provided
[INFO] |  |  |  |  \- org.apache.openejb:javaee-api:jar:5.0-2:provided
[INFO] |  |  |  +- (org.apache.logging.log4j:log4j-api:jar:2.18.0:provided - version managed from 2.17.1; omitted for duplicate)
[INFO] |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:provided - version managed from 1.7.32; omitted for duplicate)
[INFO] |  |  +- org.jboss.logging:jboss-logging-processor:jar:2.2.1.Final:runtime (scope not updated to runtime)
[INFO] |  |  +- org.jboss.xnio:xnio-api:jar:3.8.7.Final:compile
[INFO] |  |  |  +- (org.jboss.logging:jboss-logging:jar:3.4.3.Final:provided - version managed from 3.4.3.Final; omitted for duplicate)
[INFO] |  |  |  +- (org.jboss.logging:jboss-logging-processor:jar:2.2.1.Final:provided - omitted for duplicate)
[INFO] |  |  |  +- org.wildfly.common:wildfly-common:jar:1.5.4.Final:compile
[INFO] |  |  |  |  +- (org.jboss.logging:jboss-logging-annotations:jar:2.2.0.Final:provided - omitted for conflict with 2.2.1.Final)
[INFO] |  |  |  |  +- (org.jboss.logging:jboss-logging-processor:jar:2.2.0.Final:provided - omitted for conflict with 2.2.1.Final)
[INFO] |  |  |  |  \- (javax.annotation:javax.annotation-api:jar:1.3.2:provided - version managed from 1.3; omitted for duplicate)
[INFO] |  |  |  +- org.wildfly.client:wildfly-client-config:jar:1.0.1.Final:compile
[INFO] |  |  |  |  +- (org.jboss.logging:jboss-logging:jar:3.4.3.Final:compile - version managed from 3.3.1.Final; omitted for duplicate)
[INFO] |  |  |  |  \- (org.jboss.logging:jboss-logging-processor:jar:2.1.0.Final:provided - omitted for conflict with 2.2.1.Final)
[INFO] |  |  |  \- org.jboss.logging:jboss-logging-annotations:jar:2.2.1.Final:runtime (scope not updated to runtime)
[INFO] |  |  +- org.jboss.xnio:xnio-nio:jar:3.8.7.Final:runtime
[INFO] |  |  |  +- (org.jboss.logging:jboss-logging:jar:3.4.3.Final:runtime - version managed from 3.4.3.Final; omitted for duplicate)
[INFO] |  |  |  +- (org.jboss.logging:jboss-logging-processor:jar:2.2.1.Final:runtime - omitted for duplicate)
[INFO] |  |  |  +- (org.jboss.logging:jboss-logging-annotations:jar:2.2.1.Final:runtime - omitted for duplicate)
[INFO] |  |  |  \- (org.jboss.xnio:xnio-api:jar:3.8.7.Final:runtime - omitted for duplicate)
[INFO] |  |  +- org.jboss.threads:jboss-threads:jar:3.1.0.Final:compile
[INFO] |  |  |  +- org.graalvm.nativeimage:svm:jar:19.3.1:provided
[INFO] |  |  |  +- (org.jboss.logging:jboss-logging-annotations:jar:2.2.0.Final:provided - omitted for conflict with 2.2.1.Final)
[INFO] |  |  |  +- (org.jboss.logging:jboss-logging-processor:jar:2.2.0.Final:provided - omitted for conflict with 2.2.1.Final)
[INFO] |  |  |  \- (org.jboss.logging:jboss-logging:jar:3.4.3.Final:compile - version managed from 3.4.1.Final; omitted for duplicate)
[INFO] |  |  \- org.eclipse.jetty.alpn:alpn-api:jar:1.1.3.v20160715:provided
[INFO] |  +- io.undertow:undertow-servlet:jar:2.2.20.Final:compile (version managed from 2.2.20.Final)
[INFO] |  |  +- (io.undertow:undertow-core:jar:2.2.20.Final:compile - version managed from 2.2.20.Final; omitted for duplicate)
[INFO] |  |  \- (org.jboss.logging:jboss-logging-processor:jar:2.2.1.Final:provided - omitted for duplicate)
[INFO] |  +- io.undertow:undertow-websockets-jsr:jar:2.2.20.Final:compile (version managed from 2.2.20.Final)
[INFO] |  |  +- (io.undertow:undertow-core:jar:2.2.20.Final:compile - version managed from 2.2.20.Final; omitted for duplicate)
[INFO] |  |  +- (io.undertow:undertow-servlet:jar:2.2.20.Final:compile - version managed from 2.2.20.Final; omitted for duplicate)
[INFO] |  |  \- (org.jboss.logging:jboss-logging-processor:jar:2.2.1.Final:provided - omitted for duplicate)
[INFO] |  +- jakarta.servlet:jakarta.servlet-api:jar:4.0.4:compile (version managed from 4.0.4)
[INFO] |  +- jakarta.websocket:jakarta.websocket-api:jar:1.1.2:compile (version managed from 1.1.2)
[INFO] |  \- org.apache.tomcat.embed:tomcat-embed-el:jar:9.0.68:compile (version managed from 9.0.68)
[INFO] +- org.springframework.boot:spring-boot-starter-aop:jar:2.6.13:compile
[INFO] |  +- (org.springframework.boot:spring-boot-starter:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  +- org.springframework:spring-aop:jar:5.3.23:compile (version managed from 5.3.23)
[INFO] |  |  +- (org.springframework:spring-beans:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  \- (org.springframework:spring-core:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  \- org.aspectj:aspectjweaver:jar:1.9.7:compile (version managed from 1.9.7)
[INFO] +- org.springframework.retry:spring-retry:jar:1.3.4:compile
[INFO] +- HIDDEN:azure-mediator.server.core:jar:0.0.33-SNAPSHOT:compile
[INFO] |  +- HIDDEN:support.mediator.server.core:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  |  +- (HIDDEN:support.mediator.server.common:jar:0.0.22-SNAPSHOT:compile - version managed from 0.0.22-SNAPSHOT; omitted for duplicate)
[INFO] |  |  \- HIDDEN:support.integrations.answers.impl:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  |     \- HIDDEN:support.integrations.answers.common:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  +- HIDDEN:support.mediator.server.core.service:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  |  \- (HIDDEN:support.mediator.server.core:jar:0.0.22-SNAPSHOT:compile - version managed from 0.0.22-SNAPSHOT; omitted for duplicate)
[INFO] |  +- HIDDEN:azure-mediator.shared:jar:0.0.33-SNAPSHOT:compile (version managed from 0.0.33-SNAPSHOT)
[INFO] |  |  +- (HIDDEN:config.support:jar:0.0.93-SNAPSHOT:compile - version managed from 0.0.93-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- HIDDEN:azure-mediator.environment:jar:0.0.33-SNAPSHOT:compile (version managed from 0.0.33-SNAPSHOT)
[INFO] |  |  |  +- (commons-io:commons-io:jar:2.6:compile - version managed from 2.6; omitted for duplicate)
[INFO] |  |  |  +- (HIDDEN:config.support:jar:0.0.93-SNAPSHOT:compile - version managed from 0.0.93-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  +- (HIDDEN:project.support.info:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  \- (HIDDEN:project.support.spring-boot:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:tools.cloud.azure.service.logging:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- org.projectlombok:lombok:jar:1.18.24:compile (version managed from 1.18.24)
[INFO] |  |  +- HIDDEN:tools.springframework:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:support.integrations.answers.cloud.azure.service.logging:jar:0.0.22-SNAPSHOT:compile - version managed from 0.0.22-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- org.apache.commons:commons-lang3:jar:3.7:compile (version managed from 3.7)
[INFO] |  |  +- (org.springframework:spring-beans:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- (org.springframework:spring-context:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:project.support.info:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  \- (HIDDEN:project.support.spring-boot:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  +- HIDDEN:config.support:jar:0.0.93-SNAPSHOT:compile (version managed from 0.0.93-SNAPSHOT)
[INFO] |  +- (org.springframework:spring-web:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  +- HIDDEN:tools.integrations.answers:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  +- HIDDEN:tools.integrations.answers.SSO.OKTA:jar:0.0.49-SNAPSHOT:compile
[INFO] |  |  |  +- HIDDEN:root.support:jar:0.0.41-SNAPSHOT:compile (version managed from 0.0.41-SNAPSHOT)
[INFO] |  |  |  +- HIDDEN:tools.integrations.SSO.OKTA:jar:0.0.49-SNAPSHOT:compile
[INFO] |  |  |  |  +- (org.apache.httpcomponents:httpcore:jar:4.4.13:compile - version managed from 4.4.10; omitted for duplicate)
[INFO] |  |  |  |  +- (org.apache.httpcomponents:httpmime:jar:4.5.12:compile - version managed from 4.5.6; omitted for duplicate)
[INFO] |  |  |  |  +- (commons-io:commons-io:jar:2.6:compile - version managed from 2.6; omitted for duplicate)
[INFO] |  |  |  |  +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.7; omitted for duplicate)
[INFO] |  |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  |  +- (org.apache.httpcomponents:httpcore:jar:4.4.13:compile - version managed from 4.4.10; omitted for duplicate)
[INFO] |  |  |  +- org.apache.httpcomponents:httpmime:jar:4.5.12:compile (version managed from 4.5.6)
[INFO] |  |  |  |  \- (org.apache.httpcomponents:httpclient:jar:4.5.13:compile - version managed from 4.5.12; omitted for duplicate)
[INFO] |  |  |  +- (commons-io:commons-io:jar:2.6:compile - version managed from 2.6; omitted for duplicate)
[INFO] |  |  |  +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.7; omitted for duplicate)
[INFO] |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  \- org.slf4j:slf4j-api:jar:1.7.25:compile (version managed from 1.7.25)
[INFO] |  +- HIDDEN:tools.integrations.answers.persistence.interface:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  +- (HIDDEN:tools.integrations.answers:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  +- HIDDEN:support.integrations.answers.cloud.azure.service.logging:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  |  \- (HIDDEN:support.integrations.answers.impl:jar:0.0.22-SNAPSHOT:compile - version managed from 0.0.22-SNAPSHOT; omitted for duplicate)
[INFO] |  +- HIDDEN:tools.cloud.azure.service.logging:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.7; omitted for duplicate)
[INFO] |  |  +- HIDDEN:tools.cloud.azure:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  +- HIDDEN:tools.cloud.azure.interface:jar:0.0.49-SNAPSHOT:compile
[INFO] |  |  |  |  +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.7; omitted for duplicate)
[INFO] |  |  |  |  +- (HIDDEN:tools.springframework:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  +- javax.servlet:javax.servlet-api:jar:4.0.1:compile (version managed from 4.0.1)
[INFO] |  +- HIDDEN:support.cloud.azure:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  |  \- HIDDEN:support.cloud.azure.service.logging.interface:jar:0.0.22-SNAPSHOT:compile
[INFO] |  +- (org.springframework.boot:spring-boot-starter-logging:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  +- (org.springframework.boot:spring-boot-starter-log4j2:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  +- (HIDDEN:project.support.info:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  \- (HIDDEN:project.support.spring-boot:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] +- HIDDEN:azure-mediator.classpath.cloud.TEST:jar:0.0.33-SNAPSHOT:compile
[INFO] |  +- HIDDEN:azure-mediator.classpath.cloud.all:jar:0.0.33-SNAPSHOT:compile (version managed from 0.0.33-SNAPSHOT)
[INFO] |  |  +- HIDDEN:support.cloud.azure.service.logging.support:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  |  |  +- (HIDDEN:support.cloud.azure.service.logging.interface:jar:0.0.22-SNAPSHOT:compile - omitted for duplicate)
[INFO] |  |  |  \- (HIDDEN:tools.cloud.azure.service.logging.support.spring-boot:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- HIDDEN:tools.cloud.azure.impl.cloud:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  +- HIDDEN:tools.cloud.azure.service.messagebus.impl.cloud:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  |  +- com.google.guava:guava:jar:24.1-jre:compile (version managed from 24.1-jre)
[INFO] |  |  |  |  |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
[INFO] |  |  |  |  |  +- org.checkerframework:checker-compat-qual:jar:2.0.0:compile
[INFO] |  |  |  |  |  +- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
[INFO] |  |  |  |  |  +- com.google.j2objc:j2objc-annotations:jar:1.1:compile
[INFO] |  |  |  |  |  \- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
[INFO] |  |  |  |  +- HIDDEN:tools.cloud.azure.service.messagebus:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  |  |  +- com.microsoft.azure:azure-servicebus:jar:3.6.6:compile
[INFO] |  |  |  |  |  |  +- org.apache.qpid:proton-j:jar:0.33.8:compile
[INFO] |  |  |  |  |  |  +- com.microsoft.azure:qpid-proton-j-extensions:jar:1.2.4:compile
[INFO] |  |  |  |  |  |  |  +- (org.apache.qpid:proton-j:jar:0.33.8:compile - omitted for duplicate)
[INFO] |  |  |  |  |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.28; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.32; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- org.asynchttpclient:async-http-client:jar:2.12.1:compile
[INFO] |  |  |  |  |  |  |  +- org.asynchttpclient:async-http-client-netty-utils:jar:2.12.1:compile
[INFO] |  |  |  |  |  |  |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.48.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.30; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  |  \- (com.sun.activation:javax.activation:jar:1.2.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-codec-http:jar:4.1.84.Final:compile - version managed from 4.1.48.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-handler:jar:4.1.84.Final:compile - version managed from 4.1.48.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-codec-socks:jar:4.1.84.Final:compile - version managed from 4.1.48.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-handler-proxy:jar:4.1.84.Final:compile - version managed from 4.1.48.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.84.Final:compile - version managed from 4.1.48.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.84.Final:compile - version managed from 4.1.48.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (org.reactivestreams:reactive-streams:jar:1.0.4:compile - version managed from 1.0.3; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- com.typesafe.netty:netty-reactive-streams:jar:2.0.4:compile
[INFO] |  |  |  |  |  |  |  |  +- (io.netty:netty-handler:jar:4.1.84.Final:compile - version managed from 4.1.43.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  |  \- (org.reactivestreams:reactive-streams:jar:1.0.4:compile - version managed from 1.0.3; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.30; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  \- com.sun.activation:javax.activation:jar:1.2.0:compile
[INFO] |  |  |  |  |  |  \- (com.microsoft.azure:azure-client-authentication:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  |  |  |  \- (HIDDEN:tools.cloud.azure:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  |  +- (HIDDEN:tools.cloud.azure:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  |  +- HIDDEN:tools.cloud.azure.service.storage.impl.cloud:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-storage:jar:8.6.6:compile
[INFO] |  |  |  |  |  +- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.9.4; omitted for duplicate)
[INFO] |  |  |  |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.12; omitted for duplicate)
[INFO] |  |  |  |  |  +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.4; omitted for duplicate)
[INFO] |  |  |  |  |  \- com.microsoft.azure:azure-keyvault-core:jar:1.2.4:compile
[INFO] |  |  |  |  |     +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.8.1; omitted for duplicate)
[INFO] |  |  |  |  |     \- (com.google.guava:guava:jar:24.1-jre:compile - version managed from 24.1.1-jre; omitted for duplicate)
[INFO] |  |  |  |  +- HIDDEN:tools.cloud.azure.service.storage:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  |  |  +- (HIDDEN:tools.cloud.azure:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  |  |  +- (HIDDEN:tools.cloud.azure:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  |  +- com.microsoft.azure:azure:jar:1.41.4:compile
[INFO] |  |  |  |  +- com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile
[INFO] |  |  |  |  |  \- com.microsoft.rest:client-runtime:jar:1.7.14:compile
[INFO] |  |  |  |  |     +- (com.google.guava:guava:jar:24.1-jre:compile - version managed from 20.0; omitted for duplicate)
[INFO] |  |  |  |  |     +- com.squareup.retrofit2:retrofit:jar:2.6.4:compile
[INFO] |  |  |  |  |     |  +- (com.squareup.okhttp3:okhttp:jar:3.14.9:compile - version managed from 3.12.0; omitted for duplicate)
[INFO] |  |  |  |  |     |  \- (com.google.code.findbugs:jsr305:jar:3.0.2:provided - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  |     +- (com.squareup.okhttp3:okhttp:jar:3.14.9:compile - version managed from 3.12.12; omitted for duplicate)
[INFO] |  |  |  |  |     +- (com.squareup.okhttp3:logging-interceptor:jar:3.14.9:compile - version managed from 3.12.12; omitted for duplicate)
[INFO] |  |  |  |  |     +- com.squareup.okhttp3:okhttp-urlconnection:jar:3.14.9:compile (version managed from 3.12.12)
[INFO] |  |  |  |  |     |  +- (com.google.code.findbugs:jsr305:jar:3.0.2:provided - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  |     |  \- (com.squareup.okhttp3:okhttp:jar:3.14.9:compile - version managed from 3.14.9; omitted for duplicate)
[INFO] |  |  |  |  |     +- com.squareup.retrofit2:converter-jackson:jar:2.6.4:compile
[INFO] |  |  |  |  |     |  +- (com.squareup.retrofit2:retrofit:jar:2.6.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.9.8; omitted for duplicate)
[INFO] |  |  |  |  |     |  \- (com.google.code.findbugs:jsr305:jar:3.0.2:provided - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  |     +- com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:2.14.1:compile (version managed from 2.10.5)
[INFO] |  |  |  |  |     |  +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  |  |  |     |  \- (joda-time:joda-time:jar:2.10.13:compile - version managed from 2.10.8; omitted for duplicate)
[INFO] |  |  |  |  |     +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.4; omitted for duplicate)
[INFO] |  |  |  |  |     +- (io.reactivex:rxjava:jar:1.3.8:compile - version managed from 1.3.8; omitted for duplicate)
[INFO] |  |  |  |  |     +- com.squareup.retrofit2:adapter-rxjava:jar:2.6.4:compile
[INFO] |  |  |  |  |     |  +- (com.squareup.retrofit2:retrofit:jar:2.6.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (io.reactivex:rxjava:jar:1.3.8:compile - version managed from 1.3.0; omitted for duplicate)
[INFO] |  |  |  |  |     |  \- (com.google.code.findbugs:jsr305:jar:3.0.2:provided - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  |     +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.22; omitted for duplicate)
[INFO] |  |  |  |  |     \- (com.microsoft.azure:azure-annotations:jar:1.10.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-client-authentication:jar:1.7.14:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (commons-codec:commons-codec:jar:1.15:compile - version managed from 1.11; omitted for duplicate)
[INFO] |  |  |  |  |  +- com.microsoft.azure:adal4j:jar:1.6.7:compile
[INFO] |  |  |  |  |  |  +- (javax.servlet:javax.servlet-api:jar:4.0.1:provided - version managed from 4.0.1; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (com.nimbusds:oauth2-oidc-sdk:jar:9.4:compile - omitted for conflict with 9.35)
[INFO] |  |  |  |  |  |  +- (com.google.code.gson:gson:jar:2.8.2:compile - version managed from 2.8.0; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.21; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (commons-codec:commons-codec:jar:1.15:compile - version managed from 1.14; omitted for duplicate)
[INFO] |  |  |  |  |  |  \- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.5; omitted for duplicate)
[INFO] |  |  |  |  |  \- com.microsoft.azure:azure-annotations:jar:1.10.0:compile
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- io.reactivex:rxjava:jar:1.3.8:compile (version managed from 1.3.8)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-annotations:jar:1.10.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (org.apache.httpcomponents:httpcore:jar:4.4.13:compile - version managed from 4.4.5; omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-storage:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-network:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-compute:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-storage:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-network:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-msi:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-graph-rbac:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- com.google.code.gson:gson:jar:2.8.2:compile (version managed from 2.9.0)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-graph-rbac:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-keyvault:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-graph-rbac:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- com.microsoft.azure:azure-keyvault:jar:1.0.0:compile
[INFO] |  |  |  |  |     +- (com.microsoft.azure:azure-client-runtime:jar:1.0.0:compile - omitted for conflict with 1.7.14)
[INFO] |  |  |  |  |     \- com.microsoft.azure:azure-keyvault-webkey:jar:1.0.0:compile
[INFO] |  |  |  |  |        +- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.7.2; omitted for duplicate)
[INFO] |  |  |  |  |        +- (commons-codec:commons-codec:jar:1.15:compile - version managed from 1.10; omitted for duplicate)
[INFO] |  |  |  |  |        \- (com.google.guava:guava:jar:24.1-jre:compile - version managed from 20.0; omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-batch:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-storage:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-trafficmanager:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-storage:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-dns:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-redis:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-appservice:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-storage:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-msi:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-keyvault:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-dns:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-locks:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- javax.xml.bind:jaxb-api:jar:2.3.1:compile (version managed from 2.3.0)
[INFO] |  |  |  |  |  \- javax.activation:javax.activation-api:jar:1.2.0:compile (version managed from 1.2.0)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-eventhub:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-storage:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-storage:jar:6.1.0:compile - omitted for conflict with 8.6.6)
[INFO] |  |  |  |  |  \- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.10.5; omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-cdn:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-sql:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-storage:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-storage:jar:6.1.0:compile - omitted for conflict with 8.6.6)
[INFO] |  |  |  |  |  \- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.10.5; omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-containerinstance:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-storage:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-storage:jar:6.1.0:compile - omitted for conflict with 8.6.6)
[INFO] |  |  |  |  |  +- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.10.5; omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-graph-rbac:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-msi:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-containerregistry:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-storage:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-containerservice:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-storage:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-cosmosdb:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-search:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-msi:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-graph-rbac:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-monitor:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:azure-mgmt-servicebus:jar:1.41.4:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- joda-time:joda-time:jar:2.10.13:compile (version managed from 2.1)
[INFO] |  |  |  |  \- com.microsoft.azure:azure-mgmt-batchai:jar:1.41.4:compile
[INFO] |  |  |  |     +- (com.microsoft.azure:azure-client-runtime:jar:1.7.14:compile - omitted for duplicate)
[INFO] |  |  |  |     \- (com.microsoft.azure:azure-mgmt-resources:jar:1.41.4:compile - omitted for duplicate)
[INFO] |  |  |  +- com.azure:azure-identity:jar:1.7.0:compile (version managed from 1.7.0)
[INFO] |  |  |  |  +- com.azure:azure-core:jar:1.34.0:compile (version managed from 1.34.0)
[INFO] |  |  |  |  |  +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.14.1:compile - version managed from 2.13.4; omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.13.4; omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.13.4.2; omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.14.1:compile - version managed from 2.13.4; omitted for duplicate)
[INFO] |  |  |  |  |  +- com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.14.1:compile (version managed from 2.13.4)
[INFO] |  |  |  |  |  |  +- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.14.1; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- org.codehaus.woodstox:stax2-api:jar:4.2.1:compile
[INFO] |  |  |  |  |  |  \- (com.fasterxml.woodstox:woodstox-core:jar:6.4.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- com.fasterxml.woodstox:woodstox-core:jar:6.4.0:compile
[INFO] |  |  |  |  |  |  \- (org.codehaus.woodstox:stax2-api:jar:4.2.1:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.36; omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.google.code.findbugs:jsr305:jar:3.0.2:provided - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  |  \- io.projectreactor:reactor-core:jar:3.4.24:compile (version managed from 3.4.23)
[INFO] |  |  |  |  |     \- org.reactivestreams:reactive-streams:jar:1.0.4:compile (version managed from 1.0.4)
[INFO] |  |  |  |  +- com.azure:azure-core-http-netty:jar:1.12.7:compile (version managed from 1.12.7)
[INFO] |  |  |  |  |  +- (com.azure:azure-core:jar:1.34.0:compile - version managed from 1.34.0; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.netty:netty-handler:jar:4.1.84.Final:compile (version managed from 4.1.82.Final)
[INFO] |  |  |  |  |  |  +- io.netty:netty-common:jar:4.1.84.Final:compile (version managed from 4.1.84.Final)
[INFO] |  |  |  |  |  |  |  +- (org.graalvm.nativeimage:svm:jar:19.3.6:provided - omitted for conflict with 19.3.1)
[INFO] |  |  |  |  |  |  |  \- org.jetbrains:annotations-java5:jar:23.0.0:provided
[INFO] |  |  |  |  |  |  +- io.netty:netty-resolver:jar:4.1.84.Final:compile (version managed from 4.1.84.Final)
[INFO] |  |  |  |  |  |  |  \- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- io.netty:netty-transport:jar:4.1.84.Final:compile (version managed from 4.1.84.Final)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  \- (io.netty:netty-resolver:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-transport-native-unix-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  \- io.netty:netty-codec:jar:4.1.84.Final:compile (version managed from 4.1.84.Final)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     \- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.netty:netty-handler-proxy:jar:4.1.84.Final:compile (version managed from 4.1.82.Final)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-codec:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- io.netty:netty-codec-socks:jar:4.1.84.Final:compile (version managed from 4.1.84.Final)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  \- (io.netty:netty-codec:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  \- (io.netty:netty-codec-http:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.netty:netty-buffer:jar:4.1.84.Final:compile (version managed from 4.1.82.Final)
[INFO] |  |  |  |  |  |  \- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.netty:netty-codec-http:jar:4.1.84.Final:compile (version managed from 4.1.82.Final)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-codec:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  \- (io.netty:netty-handler:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.netty:netty-codec-http2:jar:4.1.84.Final:compile (version managed from 4.1.82.Final)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-codec:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-handler:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  \- (io.netty:netty-codec-http:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.netty:netty-transport-native-unix-common:jar:4.1.84.Final:compile (version managed from 4.1.82.Final)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  \- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.84.Final:compile (version managed from 4.1.82.Final)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-transport-native-unix-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  \- io.netty:netty-transport-classes-epoll:jar:4.1.84.Final:compile (version managed from 4.1.84.Final)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     \- (io.netty:netty-transport-native-unix-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.84.Final:compile (version managed from 4.1.82.Final)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- (io.netty:netty-transport-native-unix-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  \- io.netty:netty-transport-classes-kqueue:jar:4.1.84.Final:compile (version managed from 4.1.84.Final)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     \- (io.netty:netty-transport-native-unix-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.netty:netty-tcnative-boringssl-static:jar:2.0.54.Final:compile (version managed from 2.0.54.Final)
[INFO] |  |  |  |  |  |  +- io.netty:netty-tcnative-classes:jar:2.0.54.Final:compile (version managed from 2.0.54.Final)
[INFO] |  |  |  |  |  |  +- io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.54.Final:compile (version managed from 2.0.54.Final)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  \- (io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.54.Final:compile (version managed from 2.0.54.Final)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  \- (io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.54.Final:compile (version managed from 2.0.54.Final)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  \- (io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.54.Final:compile (version managed from 2.0.54.Final)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  +- (io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  |  \- (io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |  \- io.netty:netty-tcnative-boringssl-static:jar:windows-x86_64:2.0.54.Final:compile (version managed from 2.0.54.Final)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-tcnative-boringssl-static:jar:linux-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-tcnative-boringssl-static:jar:linux-aarch_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     +- (io.netty:netty-tcnative-boringssl-static:jar:osx-x86_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  |     \- (io.netty:netty-tcnative-boringssl-static:jar:osx-aarch_64:2.0.54.Final:compile - version managed from 2.0.54.Final; omitted for duplicate)
[INFO] |  |  |  |  |  \- io.projectreactor.netty:reactor-netty-http:jar:1.0.24:compile (version managed from 1.0.23)
[INFO] |  |  |  |  |     +- (io.netty:netty-codec-http:jar:4.1.84.Final:compile - version managed from 4.1.82.Final; omitted for duplicate)
[INFO] |  |  |  |  |     +- (io.netty:netty-codec-http2:jar:4.1.84.Final:compile - version managed from 4.1.82.Final; omitted for duplicate)
[INFO] |  |  |  |  |     +- io.netty:netty-resolver-dns:jar:4.1.84.Final:compile (version managed from 4.1.82.Final)
[INFO] |  |  |  |  |     |  +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (io.netty:netty-resolver:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (io.netty:netty-codec:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- io.netty:netty-codec-dns:jar:4.1.84.Final:compile (version managed from 4.1.84.Final)
[INFO] |  |  |  |  |     |  |  +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  |  +- (io.netty:netty-buffer:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  |  +- (io.netty:netty-transport:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  |  \- (io.netty:netty-codec:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  \- (io.netty:netty-handler:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     +- io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64:4.1.84.Final:compile (version managed from 4.1.82.Final)
[INFO] |  |  |  |  |     |  \- io.netty:netty-resolver-dns-classes-macos:jar:4.1.84.Final:compile (version managed from 4.1.84.Final)
[INFO] |  |  |  |  |     |     +- (io.netty:netty-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |     +- (io.netty:netty-resolver-dns:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |     \- (io.netty:netty-transport-native-unix-common:jar:4.1.84.Final:compile - version managed from 4.1.84.Final; omitted for duplicate)
[INFO] |  |  |  |  |     +- (io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.84.Final:compile - version managed from 4.1.82.Final; omitted for duplicate)
[INFO] |  |  |  |  |     +- io.projectreactor.netty:reactor-netty-core:jar:1.0.24:compile (version managed from 1.0.24)
[INFO] |  |  |  |  |     |  +- (io.netty:netty-handler:jar:4.1.84.Final:compile - version managed from 4.1.82.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (io.netty:netty-handler-proxy:jar:4.1.84.Final:compile - version managed from 4.1.82.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (io.netty:netty-resolver-dns:jar:4.1.84.Final:compile - version managed from 4.1.82.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64:4.1.84.Final:compile - version managed from 4.1.82.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.84.Final:compile - version managed from 4.1.82.Final; omitted for duplicate)
[INFO] |  |  |  |  |     |  \- (io.projectreactor:reactor-core:jar:3.4.24:compile - version managed from 3.4.24; omitted for duplicate)
[INFO] |  |  |  |  |     \- (io.projectreactor:reactor-core:jar:3.4.24:compile - version managed from 3.4.24; omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:msal4j:jar:1.13.3:compile
[INFO] |  |  |  |  |  +- com.nimbusds:oauth2-oidc-sdk:jar:9.35:compile
[INFO] |  |  |  |  |  |  +- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO] |  |  |  |  |  |  +- com.nimbusds:content-type:jar:2.2:compile
[INFO] |  |  |  |  |  |  +- (net.minidev:json-smart:jar:2.4.8:compile - version managed from [1.3.3,2.4.8]; omitted for duplicate)
[INFO] |  |  |  |  |  |  +- com.nimbusds:lang-tag:jar:1.6:compile
[INFO] |  |  |  |  |  |  \- com.nimbusds:nimbus-jose-jwt:jar:9.22:compile
[INFO] |  |  |  |  |  |     \- (com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- net.minidev:json-smart:jar:2.4.8:compile (version managed from 2.4.8)
[INFO] |  |  |  |  |  |  \- net.minidev:accessors-smart:jar:2.4.8:compile
[INFO] |  |  |  |  |  |     \- org.ow2.asm:asm:jar:9.1:compile
[INFO] |  |  |  |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.36; omitted for duplicate)
[INFO] |  |  |  |  |  +- (org.projectlombok:lombok:jar:1.18.24:provided - version managed from 1.18.6; omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.13.4.2; omitted for duplicate)
[INFO] |  |  |  |  +- com.microsoft.azure:msal4j-persistence-extension:jar:1.1.0:compile
[INFO] |  |  |  |  |  +- (com.microsoft.azure:msal4j:jar:1.4.0:compile - omitted for conflict with 1.13.3)
[INFO] |  |  |  |  |  +- (net.java.dev.jna:jna:jar:5.5.0:compile - omitted for conflict with 5.8.0)
[INFO] |  |  |  |  |  +- (net.java.dev.jna:jna-platform:jar:5.5.0:compile - omitted for conflict with 5.8.0)
[INFO] |  |  |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.7; omitted for duplicate)
[INFO] |  |  |  |  \- (net.java.dev.jna:jna-platform:jar:5.6.0:compile - omitted for conflict with 5.8.0)
[INFO] |  |  |  +- com.azure.resourcemanager:azure-resourcemanager:jar:2.21.0:compile (version managed from 2.20.0)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile
[INFO] |  |  |  |  |  +- (com.azure:azure-core:jar:1.34.0:compile - version managed from 1.34.0; omitted for duplicate)
[INFO] |  |  |  |  |  \- com.azure:azure-core-management:jar:1.9.0:compile (version managed from 1.9.0)
[INFO] |  |  |  |  |     \- (com.azure:azure-core:jar:1.34.0:compile - version managed from 1.34.0; omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-storage:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-compute:jar:2.21.0:compile
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-storage:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-network:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-msi:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-authorization:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-network:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-keyvault:jar:2.21.0:compile
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-authorization:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- com.azure:azure-security-keyvault-keys:jar:4.5.2:compile (version managed from 4.5.2)
[INFO] |  |  |  |  |  |  \- (com.azure:azure-core:jar:1.34.0:compile - version managed from 1.34.0; omitted for duplicate)
[INFO] |  |  |  |  |  \- com.azure:azure-security-keyvault-secrets:jar:4.5.2:compile (version managed from 4.5.2)
[INFO] |  |  |  |  |     \- (com.azure:azure-core:jar:1.34.0:compile - version managed from 1.34.0; omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-msi:jar:2.21.0:compile
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-authorization:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-sql:jar:2.21.0:compile
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-storage:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-authorization:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-appservice:jar:2.21.0:compile
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-storage:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-msi:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-keyvault:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-dns:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-cosmos:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-containerservice:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-monitor:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-containerregistry:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-dns:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-appplatform:jar:2.21.0:compile
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- com.azure:azure-storage-file-share:jar:12.16.1:compile (version managed from 12.16.1)
[INFO] |  |  |  |  |     +- (com.azure:azure-core:jar:1.34.0:compile - version managed from 1.34.0; omitted for duplicate)
[INFO] |  |  |  |  |     +- com.azure:azure-storage-common:jar:12.19.1:compile (version managed from 12.19.1)
[INFO] |  |  |  |  |     |  +- (com.azure:azure-core:jar:1.34.0:compile - version managed from 1.34.0; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.14.1:compile - version managed from 2.13.4; omitted for duplicate)
[INFO] |  |  |  |  |     |  +- (com.fasterxml.woodstox:woodstox-core:jar:6.4.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |     |  \- (com.google.code.findbugs:jsr305:jar:3.0.2:provided - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  |     +- (com.fasterxml.jackson.dataformat:jackson-dataformat-xml:jar:2.14.1:compile - version managed from 2.13.4; omitted for duplicate)
[INFO] |  |  |  |  |     +- (com.fasterxml.woodstox:woodstox-core:jar:6.4.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |     \- (com.google.code.findbugs:jsr305:jar:3.0.2:provided - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-containerinstance:jar:2.21.0:compile
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-storage:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-authorization:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-msi:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-network:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.azure:azure-storage-file-share:jar:12.16.1:compile - version managed from 12.16.1; omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-privatedns:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-redis:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-eventhubs:jar:2.21.0:compile
[INFO] |  |  |  |  |  +- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-storage:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-trafficmanager:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-servicebus:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.azure.resourcemanager:azure-resourcemanager-cdn:jar:2.21.0:compile
[INFO] |  |  |  |  |  \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  |  \- com.azure.resourcemanager:azure-resourcemanager-search:jar:2.21.0:compile
[INFO] |  |  |  |     \- (com.azure.resourcemanager:azure-resourcemanager-resources:jar:2.21.0:compile - omitted for duplicate)
[INFO] |  |  |  +- HIDDEN:tools.cloud.azure.service.logging.impl.cloud:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  |  +- (com.microsoft.azure:applicationinsights-core:jar:3.4.8:compile - omitted for duplicate)
[INFO] |  |  |  |  +- (HIDDEN:tools.cloud.azure.service.logging:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  |  +- (HIDDEN:tools.cloud.azure:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  |  +- HIDDEN:tools.cloud.azure.service.elastic-db.impl.cloud:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  |  +- HIDDEN:azure.elastic-db-tools:jar:1.2.3:compile
[INFO] |  |  |  |  |  +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.5; omitted for duplicate)
[INFO] |  |  |  |  |  +- commons-collections:commons-collections:jar:3.2.2:compile (version managed from 3.2.2)
[INFO] |  |  |  |  |  +- (com.google.guava:guava:jar:24.1-jre:compile - version managed from 19.0; omitted for duplicate)
[INFO] |  |  |  |  |  +- com.microsoft.sqlserver:mssql-jdbc:jar:11.2.0.jre8:compile (version managed from 6.1.0.jre8)
[INFO] |  |  |  |  |  |  +- (com.microsoft.azure:msal4j:jar:1.13.0:compile - omitted for conflict with 1.13.3)
[INFO] |  |  |  |  |  |  +- (org.osgi:org.osgi.core:jar:6.0.0:provided - omitted for duplicate)
[INFO] |  |  |  |  |  |  \- org.osgi:org.osgi.compendium:jar:5.0.0:provided
[INFO] |  |  |  |  |  +- javax.xml.parsers:jaxp-api:jar:1.4.5:compile
[INFO] |  |  |  |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  |  |  |  +- (org.apache.logging.log4j:log4j-slf4j-impl:jar:2.18.0:compile - version managed from 2.18.0; omitted for duplicate)
[INFO] |  |  |  |  |  \- (org.apache.logging.log4j:log4j-core:jar:2.18.0:compile - version managed from 2.18.0; omitted for duplicate)
[INFO] |  |  |  |  +- HIDDEN:tools.cloud.azure.service.elastic-db:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  |  |  +- commons-dbutils:commons-dbutils:jar:1.7:compile (version managed from 1.7)
[INFO] |  |  |  |  |  +- (HIDDEN:tools.cloud.azure:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  |  |  +- (HIDDEN:tools.cloud.azure:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  |  +- (HIDDEN:tools.cloud.azure:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:support.cloud.azure:jar:0.0.22-SNAPSHOT:compile - version managed from 0.0.22-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- (org.springframework:spring-beans:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- (org.springframework:spring-context:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- HIDDEN:azure-mediator.classpath.all:jar:0.0.33-SNAPSHOT:compile
[INFO] |  |  |  +- (HIDDEN:azure-mediator.environment:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  +- (HIDDEN:azure-mediator.shared:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  +- (HIDDEN:tools.cloud.azure.service.logging.support.spring-boot:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework.boot:spring-boot-starter-log4j2:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  |  +- org.springframework.boot:spring-boot-properties-migrator:jar:2.6.13:runtime (version managed from 2.6.13)
[INFO] |  |  |  |  +- (org.springframework.boot:spring-boot:jar:2.6.13:runtime - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  |  |  \- org.springframework.boot:spring-boot-configuration-metadata:jar:2.6.13:runtime (version managed from 2.6.13)
[INFO] |  |  |  |     \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:runtime
[INFO] |  |  |  +- (org.springframework:spring-beans:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework:spring-context:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework.cloud:spring-cloud-starter-config:jar:3.1.5:compile - version managed from 3.1.5; omitted for duplicate)
[INFO] |  |  |  +- (HIDDEN:project.support.info:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  \- (HIDDEN:project.support.spring-boot:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- HIDDEN:tools.retry:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  |  +- (HIDDEN:tools.springframework:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  +- (org.springframework.retry:spring-retry:jar:1.3.4:compile - version managed from 1.3.4; omitted for duplicate)
[INFO] |  |  +- (org.springframework.cloud:spring-cloud-starter-config:jar:3.1.5:compile - version managed from 3.1.5; omitted for duplicate)
[INFO] |  |  +- (org.springframework.boot:spring-boot-starter-log4j2:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:project.support.info:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  \- (HIDDEN:project.support.spring-boot:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  +- org.springframework.cloud:spring-cloud-starter-kubernetes-client-config:jar:2.1.5:compile (version managed from 2.1.5)
[INFO] |  |  +- org.springframework.cloud:spring-cloud-kubernetes-commons:jar:2.1.5:compile (version managed from 2.1.5)
[INFO] |  |  |  +- (org.springframework.boot:spring-boot-autoconfigure:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework.cloud:spring-cloud-commons:jar:3.1.5:compile - version managed from 3.1.5; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework.cloud:spring-cloud-context:jar:3.1.5:compile - version managed from 3.1.5; omitted for duplicate)
[INFO] |  |  |  \- javax.annotation:javax.annotation-api:jar:1.3.2:compile (version managed from 1.3.2; scope not updated to compile)
[INFO] |  |  +- org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig:jar:2.1.5:compile (version managed from 2.1.5)
[INFO] |  |  |  +- (org.springframework.cloud:spring-cloud-kubernetes-commons:jar:2.1.5:compile - version managed from 2.1.5; omitted for duplicate)
[INFO] |  |  |  +- io.kubernetes:client-java:jar:13.0.2:compile (version managed from 13.0.2)
[INFO] |  |  |  |  +- io.prometheus:simpleclient:jar:0.12.0:compile (version managed from 0.11.0)
[INFO] |  |  |  |  |  +- io.prometheus:simpleclient_tracer_otel:jar:0.12.0:compile (version managed from 0.12.0)
[INFO] |  |  |  |  |  |  +- io.prometheus:simpleclient_tracer_common:jar:0.12.0:compile
[INFO] |  |  |  |  |  |  \- io.opentelemetry:opentelemetry-api:jar:1.0.1:provided
[INFO] |  |  |  |  |  \- io.prometheus:simpleclient_tracer_otel_agent:jar:0.12.0:compile (version managed from 0.12.0)
[INFO] |  |  |  |  |     +- (io.prometheus:simpleclient_tracer_common:jar:0.12.0:compile - omitted for duplicate)
[INFO] |  |  |  |  |     \- (io.opentelemetry:opentelemetry-api:jar:1.0.1:provided - omitted for duplicate)
[INFO] |  |  |  |  +- io.prometheus:simpleclient_httpserver:jar:0.12.0:compile (version managed from 0.11.0)
[INFO] |  |  |  |  |  +- (io.prometheus:simpleclient:jar:0.12.0:compile - version managed from 0.12.0; omitted for duplicate)
[INFO] |  |  |  |  |  \- io.prometheus:simpleclient_common:jar:0.12.0:compile (version managed from 0.12.0)
[INFO] |  |  |  |  |     \- (io.prometheus:simpleclient:jar:0.12.0:compile - version managed from 0.12.0; omitted for duplicate)
[INFO] |  |  |  |  +- io.kubernetes:client-java-api:jar:13.0.2:compile
[INFO] |  |  |  |  |  +- (javax.annotation:javax.annotation-api:jar:1.3.2:compile - version managed from 1.3.2; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.swagger:swagger-annotations:jar:1.6.2:compile
[INFO] |  |  |  |  |  +- com.squareup.okhttp3:okhttp:jar:3.14.9:compile (version managed from 4.9.1)
[INFO] |  |  |  |  |  |  +- com.squareup.okio:okio:jar:1.17.2:compile
[INFO] |  |  |  |  |  |  |  \- (com.google.code.findbugs:jsr305:jar:3.0.2:provided - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  |  |  +- org.conscrypt:conscrypt-openjdk-uber:jar:2.0.0:provided
[INFO] |  |  |  |  |  |  +- org.robolectric:android-all:jar:10-robolectric-5803371:provided
[INFO] |  |  |  |  |  |  +- (com.google.code.findbugs:jsr305:jar:3.0.2:provided - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  |  |  \- (org.codehaus.mojo:animal-sniffer-annotations:jar:1.17:provided - omitted for conflict with 1.14)
[INFO] |  |  |  |  |  +- com.squareup.okhttp3:logging-interceptor:jar:3.14.9:compile (version managed from 4.9.1)
[INFO] |  |  |  |  |  |  +- (com.squareup.okhttp3:okhttp:jar:3.14.9:compile - version managed from 3.14.9; omitted for duplicate)
[INFO] |  |  |  |  |  |  \- (com.google.code.findbugs:jsr305:jar:3.0.2:provided - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  |  +- (com.google.code.gson:gson:jar:2.8.2:compile - version managed from 2.8.7; omitted for duplicate)
[INFO] |  |  |  |  |  +- io.gsonfire:gson-fire:jar:1.8.5:compile
[INFO] |  |  |  |  |  |  \- (com.google.code.gson:gson:jar:2.8.2:compile - version managed from 2.8.6; omitted for duplicate)
[INFO] |  |  |  |  |  +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.12.0; omitted for duplicate)
[INFO] |  |  |  |  |  \- (com.google.code.findbugs:jsr305:jar:3.0.2:compile - omitted for conflict with 1.3.9)
[INFO] |  |  |  |  +- io.kubernetes:client-java-proto:jar:13.0.2:compile
[INFO] |  |  |  |  |  \- (com.google.protobuf:protobuf-java:jar:3.17.3:compile - omitted for duplicate)
[INFO] |  |  |  |  +- (org.yaml:snakeyaml:jar:1.29:compile - version managed from 1.29; omitted for duplicate)
[INFO] |  |  |  |  +- (commons-codec:commons-codec:jar:1.15:compile - version managed from 1.15; omitted for duplicate)
[INFO] |  |  |  |  +- org.apache.commons:commons-compress:jar:1.21:compile
[INFO] |  |  |  |  |  \- (org.osgi:org.osgi.core:jar:6.0.0:provided - omitted for duplicate)
[INFO] |  |  |  |  +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.12.0; omitted for duplicate)
[INFO] |  |  |  |  +- (commons-io:commons-io:jar:2.6:compile - version managed from 2.11.0; omitted for duplicate)
[INFO] |  |  |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.31; omitted for duplicate)
[INFO] |  |  |  |  +- org.bouncycastle:bcprov-ext-jdk15on:jar:1.69:compile
[INFO] |  |  |  |  +- (org.bouncycastle:bcpkix-jdk15on:jar:1.69:compile - omitted for duplicate)
[INFO] |  |  |  |  +- com.google.protobuf:protobuf-java:jar:3.17.3:compile
[INFO] |  |  |  |  +- (org.apache.commons:commons-collections4:jar:4.2:compile - version managed from 4.4; omitted for duplicate)
[INFO] |  |  |  |  \- org.bitbucket.b_c:jose4j:jar:0.7.8:compile
[INFO] |  |  |  |     \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.21; omitted for duplicate)
[INFO] |  |  |  +- io.kubernetes:client-java-extended:jar:13.0.2:compile (version managed from 13.0.2)
[INFO] |  |  |  |  +- (io.kubernetes:client-java-api:jar:13.0.2:compile - omitted for duplicate)
[INFO] |  |  |  |  +- (io.kubernetes:client-java-proto:jar:13.0.2:compile - omitted for duplicate)
[INFO] |  |  |  |  +- (io.kubernetes:client-java:jar:13.0.2:compile - version managed from 13.0.2; omitted for duplicate)
[INFO] |  |  |  |  +- io.kubernetes:client-java-api-fluent:jar:13.0.2:compile
[INFO] |  |  |  |  |  \- (io.kubernetes:client-java-api:jar:13.0.2:compile - omitted for duplicate)
[INFO] |  |  |  |  +- (org.apache.commons:commons-lang3:jar:3.7:compile - version managed from 3.12.0; omitted for duplicate)
[INFO] |  |  |  |  +- com.github.vladimir-bukhtoyarov:bucket4j-core:jar:6.2.0:compile
[INFO] |  |  |  |  +- com.flipkart.zjsonpatch:zjsonpatch:jar:0.4.11:compile
[INFO] |  |  |  |  |  +- (com.fasterxml.jackson.core:jackson-databind:jar:2.14.1:compile - version managed from 2.10.3; omitted for duplicate)
[INFO] |  |  |  |  |  +- (com.fasterxml.jackson.core:jackson-core:jar:2.14.1:compile - version managed from 2.10.3; omitted for duplicate)
[INFO] |  |  |  |  |  \- (org.apache.commons:commons-collections4:jar:4.2:compile - version managed from 4.2; omitted for duplicate)
[INFO] |  |  |  |  \- com.github.ben-manes.caffeine:caffeine:jar:2.9.3:compile (version managed from 2.9.2)
[INFO] |  |  |  |     +- org.checkerframework:checker-qual:jar:3.19.0:compile
[INFO] |  |  |  |     \- (com.google.errorprone:error_prone_annotations:jar:2.10.0:compile - omitted for conflict with 2.1.3)
[INFO] |  |  |  +- io.kubernetes:client-java-spring-integration:jar:13.0.2:compile (version managed from 13.0.2)
[INFO] |  |  |  |  +- (io.kubernetes:client-java-api:jar:13.0.2:compile - omitted for duplicate)
[INFO] |  |  |  |  +- (io.kubernetes:client-java-extended:jar:13.0.2:compile - version managed from 13.0.2; omitted for duplicate)
[INFO] |  |  |  |  +- (org.springframework.boot:spring-boot:jar:2.6.13:compile - version managed from 2.5.2; omitted for duplicate)
[INFO] |  |  |  |  +- (org.springframework.boot:spring-boot-autoconfigure:jar:2.6.13:compile - version managed from 2.5.2; omitted for duplicate)
[INFO] |  |  |  |  +- org.springframework.boot:spring-boot-actuator:jar:2.6.13:compile (version managed from 2.5.2)
[INFO] |  |  |  |  |  \- (org.springframework.boot:spring-boot:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  |  |  \- (com.github.ben-manes.caffeine:caffeine:jar:2.9.3:compile - version managed from 2.9.2; omitted for duplicate)
[INFO] |  |  |  \- (org.springframework.boot:spring-boot-autoconfigure:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  \- org.springframework.cloud:spring-cloud-kubernetes-client-config:jar:2.1.5:compile (version managed from 2.1.5)
[INFO] |  |     +- (org.springframework.cloud:spring-cloud-kubernetes-client-autoconfig:jar:2.1.5:compile - version managed from 2.1.5; omitted for duplicate)
[INFO] |  |     +- (org.springframework.cloud:spring-cloud-kubernetes-commons:jar:2.1.5:compile - version managed from 2.1.5; omitted for duplicate)
[INFO] |  |     +- (io.kubernetes:client-java:jar:13.0.2:compile - version managed from 13.0.2; omitted for duplicate)
[INFO] |  |     +- (io.kubernetes:client-java-extended:jar:13.0.2:compile - version managed from 13.0.2; omitted for duplicate)
[INFO] |  |     +- (org.springframework.boot:spring-boot-autoconfigure:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |     +- (org.springframework.cloud:spring-cloud-starter:jar:3.1.5:compile - version managed from 3.1.5; omitted for duplicate)
[INFO] |  |     \- (org.springframework.cloud:spring-cloud-starter-bootstrap:jar:3.1.5:compile - version managed from 3.1.5; omitted for duplicate)
[INFO] |  +- org.springframework:spring-beans:jar:5.3.23:compile (version managed from 5.3.23)
[INFO] |  |  \- (org.springframework:spring-core:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  +- org.springframework:spring-context:jar:5.3.23:compile (version managed from 5.3.23)
[INFO] |  |  +- (org.springframework:spring-aop:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- (org.springframework:spring-beans:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- (org.springframework:spring-core:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  \- (org.springframework:spring-expression:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  +- (org.springframework.cloud:spring-cloud-starter-config:jar:3.1.5:compile - version managed from 3.1.5; omitted for duplicate)
[INFO] |  +- (org.springframework.boot:spring-boot-starter-log4j2:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  +- (HIDDEN:project.support.info:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  \- (HIDDEN:project.support.spring-boot:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] +- HIDDEN:azure-mediator.support.classpath.apps.server.cloud.TEST:jar:0.0.33-SNAPSHOT:compile
[INFO] |  +- HIDDEN:azure-mediator.support.classpath.apps.server.cloud.all:jar:0.0.33-SNAPSHOT:compile (version managed from 0.0.33-SNAPSHOT)
[INFO] |  |  +- HIDDEN:azure-mediator.support.classpath.apps.all.cloud:jar:0.0.33-SNAPSHOT:compile (version managed from 0.0.33-SNAPSHOT)
[INFO] |  |  |  +- (HIDDEN:tools.cloud.azure.service.logging.support.spring-boot:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework:spring-beans:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework:spring-context:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework:spring-core:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework.boot:spring-boot:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  |  +- (HIDDEN:config.support:jar:0.0.93-SNAPSHOT:compile - version managed from 0.0.93-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  +- (HIDDEN:project.support.spring-boot:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework.boot:spring-boot-starter-logging:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  |  +- (org.springframework.boot:spring-boot-starter-log4j2:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  |  \- (HIDDEN:project.support.info:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- HIDDEN:support.mediator.server.integration.answers.platform:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  |  |  +- HIDDEN:support.answers:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  |  |  \- (HIDDEN:support.mediator.server.common:jar:0.0.22-SNAPSHOT:compile - version managed from 0.0.22-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:support.mediator.server.common:jar:0.0.22-SNAPSHOT:compile - version managed from 0.0.22-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:config.support:jar:0.0.93-SNAPSHOT:compile - version managed from 0.0.93-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:azure-mediator.shared:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- (org.springframework:spring-context:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- (org.springframework:spring-beans:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:tools.cloud.azure.service.logging.support.spring-boot:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- (org.springframework:spring-core:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  +- (org.springframework.boot:spring-boot:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:project.support.spring-boot:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- (org.springframework.boot:spring-boot-starter-logging:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  +- (org.springframework.boot:spring-boot-starter-log4j2:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  |  \- (HIDDEN:project.support.info:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  +- HIDDEN:support.mediator.server.common:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  |  +- HIDDEN:support.mediator.server.shared:jar:0.0.22-SNAPSHOT:compile (version managed from 0.0.22-SNAPSHOT)
[INFO] |  |  |  \- org.apache.commons:commons-collections4:jar:4.2:compile (version managed from 4.2)
[INFO] |  |  \- (HIDDEN:support.integrations.answers.impl:jar:0.0.22-SNAPSHOT:compile - version managed from 0.0.22-SNAPSHOT; omitted for duplicate)
[INFO] |  +- (HIDDEN:config.support:jar:0.0.93-SNAPSHOT:compile - version managed from 0.0.93-SNAPSHOT; omitted for duplicate)
[INFO] |  +- (HIDDEN:azure-mediator.shared:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  +- (org.springframework:spring-context:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  +- (org.springframework:spring-beans:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  +- HIDDEN:tools.cloud.azure.service.logging.support.spring-boot:jar:0.0.49-SNAPSHOT:compile (version managed from 0.0.49-SNAPSHOT)
[INFO] |  |  +- com.microsoft.azure:applicationinsights-runtime-attach:jar:3.4.8:compile
[INFO] |  |  |  \- io.opentelemetry.contrib:opentelemetry-runtime-attach-core:jar:1.18.0-alpha:runtime
[INFO] |  |  |     \- (net.bytebuddy:byte-buddy-agent:jar:1.11.22:runtime - version managed from 1.11.18; omitted for duplicate)
[INFO] |  |  +- com.microsoft.azure:applicationinsights-core:jar:3.4.8:compile
[INFO] |  |  +- com.microsoft.azure:applicationinsights-web:jar:3.4.8:compile
[INFO] |  |  |  \- (com.microsoft.azure:applicationinsights-core:jar:3.4.8:compile - omitted for duplicate)
[INFO] |  |  +- (HIDDEN:tools.cloud.azure.service.logging:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  +- (HIDDEN:tools.cloud.azure:jar:0.0.49-SNAPSHOT:compile - version managed from 0.0.49-SNAPSHOT; omitted for duplicate)
[INFO] |  |  \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  +- org.springframework:spring-core:jar:5.3.23:compile (version managed from 5.3.23; scope not updated to compile)
[INFO] |  |  \- org.springframework:spring-jcl:jar:5.3.23:compile (version managed from 5.3.23)
[INFO] |  +- org.springframework.boot:spring-boot:jar:2.6.13:compile (version managed from 2.6.13; scope not updated to compile)
[INFO] |  |  +- (org.springframework:spring-core:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  |  \- (org.springframework:spring-context:jar:5.3.23:compile - version managed from 5.3.23; omitted for duplicate)
[INFO] |  +- (HIDDEN:project.support.spring-boot:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] |  +- (org.springframework.boot:spring-boot-starter-logging:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  +- (org.springframework.boot:spring-boot-starter-log4j2:jar:2.6.13:compile - version managed from 2.6.13; omitted for duplicate)
[INFO] |  \- (HIDDEN:project.support.info:jar:0.0.33-SNAPSHOT:compile - version managed from 0.0.33-SNAPSHOT; omitted for duplicate)
[INFO] +- org.springframework.boot:spring-boot-starter-logging:jar:2.6.13:compile
[INFO] |  \- org.slf4j:jul-to-slf4j:jar:1.7.25:compile (version managed from 1.7.36)
[INFO] |     \- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] +- org.springframework.boot:spring-boot-starter-log4j2:jar:2.6.13:compile
[INFO] |  +- org.apache.logging.log4j:log4j-slf4j-impl:jar:2.18.0:compile (version managed from 2.17.2)
[INFO] |  |  +- (org.slf4j:slf4j-api:jar:1.7.25:compile - version managed from 1.7.25; omitted for duplicate)
[INFO] |  |  +- org.apache.logging.log4j:log4j-api:jar:2.18.0:compile (version managed from 2.18.0)
[INFO] |  |  |  \- (org.osgi:org.osgi.core:jar:6.0.0:provided - omitted for duplicate)
[INFO] |  |  \- (org.apache.logging.log4j:log4j-core:jar:2.18.0:runtime - version managed from 2.18.0; omitted for duplicate)
[INFO] |  +- org.apache.logging.log4j:log4j-core:jar:2.18.0:compile (version managed from 2.17.2; scope not updated to compile)
[INFO] |  |  +- (org.apache.logging.log4j:log4j-api:jar:2.18.0:compile - version managed from 2.18.0; omitted for duplicate)
[INFO] |  |  \- org.osgi:org.osgi.core:jar:6.0.0:provided
[INFO] |  +- org.apache.logging.log4j:log4j-jul:jar:2.18.0:compile (version managed from 2.17.2)
[INFO] |  |  \- (org.apache.logging.log4j:log4j-api:jar:2.18.0:compile - version managed from 2.18.0; omitted for duplicate)
[INFO] |  \- (org.slf4j:jul-to-slf4j:jar:1.7.25:compile - version managed from 1.7.36; omitted for duplicate)
[INFO] +- org.springframework.boot:spring-boot-test:jar:2.6.13:test
[INFO] |  \- (org.springframework.boot:spring-boot:jar:2.6.13:test - version managed from 2.6.13; omitted for duplicate)
[INFO] +- org.springframework:spring-test:jar:5.3.23:test
[INFO] |  \- (org.springframework:spring-core:jar:5.3.23:test - version managed from 5.3.23; omitted for duplicate)
[INFO] +- HIDDEN:project.support.info:jar:0.0.33-SNAPSHOT:compile
[INFO] |  \- commons-io:commons-io:jar:2.6:compile (version managed from 2.6)
[INFO] +- HIDDEN:project.support.spring-boot:jar:0.0.33-SNAPSHOT:compile
[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.9.1:test
[INFO] |  +- org.opentest4j:opentest4j:jar:1.2.0:test
[INFO] |  +- org.junit.platform:junit-platform-commons:jar:1.9.1:test (version managed from 1.9.1)
[INFO] |  |  \- (org.apiguardian:apiguardian-api:jar:1.0.0:test - version managed from 1.1.2; omitted for duplicate)
[INFO] |  \- org.apiguardian:apiguardian-api:jar:1.0.0:test (version managed from 1.1.2)
[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.9.1:test
[INFO] |  +- org.junit.platform:junit-platform-engine:jar:1.9.1:test (version managed from 1.9.1)
[INFO] |  |  +- (org.opentest4j:opentest4j:jar:1.2.0:test - omitted for duplicate)
[INFO] |  |  +- (org.junit.platform:junit-platform-commons:jar:1.9.1:test - version managed from 1.9.1; omitted for duplicate)
[INFO] |  |  \- (org.apiguardian:apiguardian-api:jar:1.0.0:test - version managed from 1.1.2; omitted for duplicate)
[INFO] |  +- (org.junit.jupiter:junit-jupiter-api:jar:5.9.1:test - version managed from 5.9.1; omitted for duplicate)
[INFO] |  \- (org.apiguardian:apiguardian-api:jar:1.0.0:test - version managed from 1.1.2; omitted for duplicate)
[INFO] +- org.junit.jupiter:junit-jupiter-params:jar:5.9.1:test
[INFO] |  +- (org.junit.jupiter:junit-jupiter-api:jar:5.9.1:test - version managed from 5.9.1; omitted for duplicate)
[INFO] |  \- (org.apiguardian:apiguardian-api:jar:1.0.0:test - version managed from 1.1.2; omitted for duplicate)
[INFO] +- org.junit.platform:junit-platform-runner:jar:1.9.1:test
[INFO] |  +- (junit:junit:jar:4.13.2:test - version managed from 4.13.2; scope managed from compile; omitted for duplicate)
[INFO] |  +- org.junit.platform:junit-platform-launcher:jar:1.9.1:test (version managed from 1.9.1)
[INFO] |  |  +- (org.junit.platform:junit-platform-engine:jar:1.9.1:test - version managed from 1.9.1; omitted for duplicate)
[INFO] |  |  \- (org.apiguardian:apiguardian-api:jar:1.0.0:test - version managed from 1.1.2; omitted for duplicate)
[INFO] |  +- org.junit.platform:junit-platform-suite-api:jar:1.9.1:test (version managed from 1.9.1)
[INFO] |  |  +- (org.junit.platform:junit-platform-commons:jar:1.9.1:test - version managed from 1.9.1; omitted for duplicate)
[INFO] |  |  \- (org.apiguardian:apiguardian-api:jar:1.0.0:test - version managed from 1.1.2; omitted for duplicate)
[INFO] |  +- (org.apiguardian:apiguardian-api:jar:1.0.0:test - version managed from 1.1.2; omitted for duplicate)
[INFO] |  \- org.junit.platform:junit-platform-suite-commons:jar:1.9.1:test (version managed from 1.9.1)
[INFO] |     +- (org.junit.platform:junit-platform-launcher:jar:1.9.1:test - version managed from 1.9.1; omitted for duplicate)
[INFO] |     +- (org.apiguardian:apiguardian-api:jar:1.0.0:test - version managed from 1.1.2; omitted for duplicate)
[INFO] |     +- (org.junit.platform:junit-platform-engine:jar:1.9.1:test - version managed from 1.9.1; omitted for duplicate)
[INFO] |     \- (org.junit.platform:junit-platform-suite-api:jar:1.9.1:test - version managed from 1.9.1; omitted for duplicate)
[INFO] +- org.junit.platform:junit-platform-suite-engine:jar:1.9.1:test
[INFO] |  +- (org.junit.platform:junit-platform-engine:jar:1.9.1:test - version managed from 1.9.1; omitted for duplicate)
[INFO] |  +- (org.junit.platform:junit-platform-suite-api:jar:1.9.1:test - version managed from 1.9.1; omitted for duplicate)
[INFO] |  +- (org.apiguardian:apiguardian-api:jar:1.0.0:test - version managed from 1.1.2; omitted for duplicate)
[INFO] |  \- (org.junit.platform:junit-platform-suite-commons:jar:1.9.1:test - version managed from 1.9.1; omitted for duplicate)
[INFO] +- org.junit.vintage:junit-vintage-engine:jar:5.9.1:test
[INFO] |  +- (org.junit.platform:junit-platform-engine:jar:1.9.1:test - version managed from 1.9.1; omitted for duplicate)
[INFO] |  +- (junit:junit:jar:4.13.2:test - version managed from 4.13.2; scope managed from compile; omitted for duplicate)
[INFO] |  \- (org.apiguardian:apiguardian-api:jar:1.0.0:test - version managed from 1.1.2; omitted for duplicate)
[INFO] +- junit:junit:jar:4.13.2:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:2.2:test (version managed from 1.3)
[INFO] |     \- org.hamcrest:hamcrest:jar:2.2:test (version managed from 2.2)
[INFO] +- org.mockito:mockito-inline:jar:4.0.0:test
[INFO] |  \- (org.mockito:mockito-core:jar:4.0.0:test - version managed from 4.0.0; omitted for duplicate)
[INFO] +- org.mockito:mockito-junit-jupiter:jar:4.0.0:test
[INFO] |  +- (org.mockito:mockito-core:jar:4.0.0:test - version managed from 4.0.0; omitted for duplicate)
[INFO] |  \- (org.junit.jupiter:junit-jupiter-api:jar:5.9.1:test - version managed from 5.8.1; omitted for duplicate)
[INFO] \- org.mockito:mockito-core:jar:4.0.0:test (scope not updated to test)
[INFO]    +- net.bytebuddy:byte-buddy:jar:1.11.22:test (version managed from 1.11.19)
[INFO]    |  +- net.java.dev.jna:jna:jar:5.8.0:compile
[INFO]    |  +- net.java.dev.jna:jna-platform:jar:5.8.0:compile
[INFO]    |  \- com.google.code.findbugs:findbugs-annotations:jar:3.0.1:runtime
[INFO]    +- net.bytebuddy:byte-buddy-agent:jar:1.11.22:runtime (version managed from 1.11.19; scope not updated to runtime)
[INFO]    |  +- (net.java.dev.jna:jna:jar:5.8.0:runtime - omitted for duplicate)
[INFO]    |  +- (net.java.dev.jna:jna-platform:jar:5.8.0:runtime - omitted for duplicate)
[INFO]    |  \- (com.google.code.findbugs:findbugs-annotations:jar:3.0.1:runtime - omitted for duplicate)
[INFO]    \- org.objenesis:objenesis:jar:3.2:test

I cannot see any conflicts relevant to "Jackson".

What could I be missing?

g2vinay commented 1 year ago

Thank you for sharing the dependency tree. Looping in @alzimmermsft to take a look as well, if this jackson conflict has been seen in the past.

alzimmermsft commented 1 year ago

Thanks for the ping @g2vinay.

I haven't seen this exact case before, but I've seen similar.

@eliasbalasis, I don't know much about AKS but is the application an all-in-one/uber JAR where the dependencies are included in the JAR? Or, are there dependencies on the runtime environment being provided?

eliasbalasis commented 1 year ago

Thanks @alzimmermsft,

As I have explained, the application is a SpringBoot JAR which implies being an all-in-one/uber JAR, but contains only jackson 2.14.1 libraries, no duplicates. I am wondering, why is the JVM thinking that it has multiple versions of com/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider in the classpath?

Study the original stack trace


...
...
Caused by: java.lang.LinkageError: loader constraint violation: when resolving method "com.fasterxml.jackson.databind.cfg.MapperConfig.getAccessorNaming()Lcom/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider;" the class loader (instance of <bootloader>) of the current class, java/lang/Object, and the class loader (instance of org/springframework/boot/loader/LaunchedURLClassLoader) for the method's defining class, com/fasterxml/jackson/databind/cfg/MapperConfig, have different Class objects for the type com/fasterxml/jackson/databind/introspect/AccessorNamingStrategy$Provider used in the signature```
alzimmermsft commented 1 year ago

@eliasbalasis I've merged a change which should prevent this code path from being executed in a strong majority of cases which should resolve what you're seeing based on the call stack provided. I'm going to continue doing some more investigation in this area to further harden the functionality and have a question about your usage. In your application are you shading/relocating dependencies when creating the JAR being used in AKS?

eliasbalasis commented 1 year ago

Thanks @alzimmermsft

If by shading/relocating you mean overriding of transitive dependencies, we are heavily doing this to control the final classpath so that it contains the desired class versions (e.g. Jackson 2.14.1 and only Jackson 2.14.1)

The deployable SpringBoot JAR contains only Jackson JARS of the same version (2.14.1) and does not contain multiple copies of the same Jackson JARs, which is perfectly normalized, hence my initial frustration.

My final suspicion is the ordering of the JARs in SpringBoot classpath.idx and layers.idx files but it couldn't be related to "LinkageError".