gpt4 book ai didi

java - 如何查看哪个依赖项导致特定的 jar 下载到 maven 的存储库中

转载 作者:行者123 更新时间:2023-11-30 07:52:37 25 4
gpt4 key购买 nike

我们有多模块环境,其中有很多使用大量依赖项的 poms。

1) 如何查看 pom 中的哪个依赖项导致将特定 jar 下载到存储库中。

例如:我的所有 poms 中都有 commons-lang3。但是 pom 中包含的一些依赖项正在将旧的 jars 下载到我的 repo 中,我需要避免这种情况。我做到了mvn dependency:tree 但这对我没有帮助。由于我的应用程序非常庞大,因此很难查看包含的所有依赖项。

Is there any way we can check which included dependency is causing older versions of jar to download

任何可以阐明一些问题的人都将不胜感激。

谢谢普拉文

最佳答案

这有点疯狂,你是对的,但我仍然最常使用:

mvn dependency:tree -Dverbose

阅读起来比您提到的正常情况还要疯狂。但是,我确实同意 JF Meier 的观点,将其转储到文本文件中是可行的方法。

您还可以搜索某些内容:

mvn dependency:tree -Dverbose -Dincludes=project-c

虽然我使用,但有时为了获得更清晰的图片

mvn clean dependency:tree -DskipTest

在解决来自 here 的另一个问题时得到这些.

关于java - 如何查看哪个依赖项导致特定的 jar 下载到 maven 的存储库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45585550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com