[英]which dependency is overriding version of a transitive dependency (Maven)
我正在使用以下依賴項:
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.4.3</version>
</dependency>
這需要io.netty » netty-handler
版本 4.1.72.Final。 但是,該版本被覆蓋為 4.1.42.Final。
mvn dependency:tree -X
命令清楚地表明版本已更改:
[DEBUG] com.azure:azure-core:jar:1.24.1:compile
[DEBUG] io.projectreactor:reactor-core:jar:3.3.0.RELEASE:compile (scope managed from compile) (version managed from 3.4.13)
[DEBUG] org.reactivestreams:reactive-streams:jar:1.0.3:compile (version managed from 1.0.3)
[DEBUG] io.netty:netty-tcnative-boringssl-static:jar:2.0.26.Final:compile (version managed from 2.0.46.Final)
[DEBUG] com.azure:azure-core-http-netty:jar:1.11.6:compile
[DEBUG] io.netty:netty-handler:jar:4.1.42.Final:compile (version managed from 4.1.72.Final)
[DEBUG] io.netty:netty-common:jar:4.1.42.Final:compile (version managed from 4.1.42.Final)
[DEBUG] io.netty:netty-transport:jar:4.1.42.Final:compile (version managed from 4.1.42.Final)
[DEBUG] io.netty:netty-resolver:jar:4.1.42.Final:compile (version managed from 4.1.42.Final)
[DEBUG] io.netty:netty-codec:jar:4.1.42.Final:compile (version managed from 4.1.42.Final)
[DEBUG] io.netty:netty-handler-proxy:jar:4.1.42.Final:compile (version managed from 4.1.72.Final)
[DEBUG] io.netty:netty-codec-socks:jar:4.1.42.Final:compile (version managed from 4.1.42.Final)
[DEBUG] io.netty:netty-buffer:jar:4.1.42.Final:compile (version managed from 4.1.72.Final)
[DEBUG] io.netty:netty-codec-http:jar:4.1.42.Final:compile (version managed from 4.1.72.Final)
[DEBUG] io.netty:netty-codec-http2:jar:4.1.42.Final:compile (version managed from 4.1.72.Final)
[DEBUG] io.netty:netty-transport-native-unix-common:jar:4.1.42.Final:compile (version managed from 4.1.72.Final)
[DEBUG] io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.42.Final:compile (version managed from 4.1.72.Final)
[DEBUG] io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.42.Final:compile (version managed from 4.1.72.Final)
[DEBUG] io.projectreactor.netty:reactor-netty-http:jar:1.0.14:compile
[DEBUG] io.netty:netty-resolver-dns:jar:4.1.42.Final:compile (version managed from 4.1.72.Final)
[DEBUG] io.netty:netty-codec-dns:jar:4.1.42.Final:compile (version managed from 4.1.42.Final)
[DEBUG] io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64:4.1.72.Final:compile
[DEBUG] io.netty:netty-resolver-dns-classes-macos:jar:4.1.72.Final:compile
[DEBUG] io.projectreactor.netty:reactor-netty-core:jar:1.0.14:compile
但是我在日志中找不到使用io.netty » netty-handler
和 4.1.42.Final 版本的其他依賴項。
有沒有辦法找到實際使用io.netty » netty-handler
4.1.42.Final 和覆蓋版本 4.1.72.Final 的依賴項?
該版本來自<dependencyManagement>
,因此可能來自您的 POM 或父 POM 中的 BOM(帶有<scope>import</scope>
的條目)內部。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.