gpt4 book ai didi

java - 有什么方法可以清理maven依赖吗?

转载 作者:行者123 更新时间:2023-11-30 03:41:33 31 4
gpt4 key购买 nike

我正在一个 Maven 项目中工作,该项目有大约 250 个 jar 依赖项。大约五分之四的依赖项不是直接依赖项,我的意思是,它们是我们的依赖项的依赖项(即 jasperreport 有大约 8 个依赖项)。

此外,我怀疑有一些 jar 是我们项目不需要的,因为它们是我们过去需要的旧工具的旧依赖项,但它们已被其他工具替换。

我需要的是:

  • 检测我的pom.xml中的哪些jar是不需要的项目。
  • 一种从我的 pom.xml 中删除间接 jar 的方法。

*注意:我发誓不久前我设法通过直接依赖下载间接 jar,但我找不到如何下载。

最佳答案

您正在寻找mvn dependency:analyze :

Analyzes the dependencies of this project and determines which are: used and declared; used and undeclared; unused and declared.

这将让您删除任何未从 pom.xml 中直接使用的依赖项。根据需要,使用的依赖项仍将引入其传递(间接)依赖项。

关于java - 有什么方法可以清理maven依赖吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26755706/

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