Ravi Teja Kanumula
01/29/2021, 8:44 PM<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.2.2</version>
</dependency>
But It’s giving convergence errors
[WARNING]
Dependency convergence error for org.codehaus.woodstox:stax2-api:3.1.4 paths to dependency are:
+-org.apache.pinot:pinot-adls:0.7.0-SNAPSHOT
+-com.azure:azure-identity:1.2.2
+-com.azure:azure-core:1.12.0
+-com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8
+-org.codehaus.woodstox:stax2-api:3.1.4
and
+-org.apache.pinot:pinot-adls:0.7.0-SNAPSHOT
+-com.azure:azure-identity:1.2.2
+-com.azure:azure-core:1.12.0
+-com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8
+-com.fasterxml.woodstox:woodstox-core:5.0.3
+-org.codehaus.woodstox:stax2-api:3.1.4
and
+-org.apache.pinot:pinot-adls:0.7.0-SNAPSHOT
+-com.azure:azure-identity:1.2.2
+-org.linguafranca.pwdb:KeePassJava2:2.1.4
+-org.linguafranca.pwdb:KeePassJava2-simple:2.1.4
+-com.fasterxml:aalto-xml:1.0.0
+-org.codehaus.woodstox:stax2-api:4.0.0
[WARNING]
Dependency convergence error for com.nimbusds:oauth2-oidc-sdk:7.4 paths to dependency are:
+-org.apache.pinot:pinot-adls:0.7.0-SNAPSHOT
+-com.azure:azure-identity:1.2.2
+-com.microsoft.azure:msal4j:1.8.0
+-com.nimbusds:oauth2-oidc-sdk:7.4
and
+-org.apache.pinot:pinot-adls:0.7.0-SNAPSHOT
+-com.azure:azure-identity:1.2.2
+-com.nimbusds:oauth2-oidc-sdk:7.1.1
[WARNING]
Dependency convergence error for com.microsoft.azure:msal4j:1.8.0 paths to dependency are:
+-org.apache.pinot:pinot-adls:0.7.0-SNAPSHOT
+-com.azure:azure-identity:1.2.2
+-com.microsoft.azure:msal4j:1.8.0
and
+-org.apache.pinot:pinot-adls:0.7.0-SNAPSHOT
+-com.azure:azure-identity:1.2.2
+-com.microsoft.azure:msal4j-persistence-extension:1.0.0
+-com.microsoft.azure:msal4j:1.4.0
[WARNING]
Dependency convergence error for net.java.dev.jna:jna-platform:5.5.0 paths to dependency are:
+-org.apache.pinot:pinot-adls:0.7.0-SNAPSHOT
+-com.azure:azure-identity:1.2.2
+-com.microsoft.azure:msal4j-persistence-extension:1.0.0
+-net.java.dev.jna:jna-platform:5.5.0
and
+-org.apache.pinot:pinot-adls:0.7.0-SNAPSHOT
+-com.azure:azure-identity:1.2.2
+-net.java.dev.jna:jna-platform:5.6.0
[WARNING] Rule 1: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message:
Failed while enforcing releasability. See above detailed error message.
I tried few different things but none works
What do we do in this case ? Thank youXiang Fu
Ravi Teja Kanumula
01/29/2021, 8:51 PMWill Briggs
01/29/2021, 8:55 PMdependencyManagement
block in the pom, to override the various differing transitive dependency versions. This can be less invasive than trying to individually exclude + then explicitly re-add the necessary dependencies.Jack
01/29/2021, 8:56 PMorg.codehaus.woodstox:stax2-api
from pinot-adls, since it uses a lower versionRavi Teja Kanumula
01/29/2021, 8:56 PMXiang Fu
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file-datalake</artifactId>
<version>12.0.0-beta.12</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>stax2-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.2.2</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>stax2-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>stax2-api</artifactId>
<version>4.0.0</version>
</dependency>
Will Briggs
01/29/2021, 9:00 PM<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>stax2-api</artifactId>
<version>4.0.0</version>
</dependency>
</dependencies>
</dependencyManagement>
Ravi Teja Kanumula
01/29/2021, 9:01 PMMayank
Ravi Teja Kanumula
02/01/2021, 6:26 PM