首页 > 解决方案 > 如何获取我的 java 应用程序所需的传递依赖项列表?

问题描述

我们需要从作为应用程序部署的一部分部署的源代码构建所有依赖项,所以这是我的问题,如何获取我的应用程序类路径中所需的传递依赖项列表(第 4/5 到第 n 方依赖项) .

示例:我有第三方依赖 spring-core-5.2.6 版本,当我从本地 gradle 缓存文件夹中的源代码构建这个 jar 时,它下载了 220 多个依赖项,但是当我构建我的应用程序并部署到服务器时,我可以看到仅在应用程序类路径 150+ 依赖项中(这 150+ 包括其他 20 个第三方依赖项,它是传递依赖项)。现在的问题是在那 150 个 jar 中,来自 spring-core-5.2.6 的传递依赖项列表是什么?java中有没有可用的插件或解决方案?

标签: javaspringmavengradlemaven-3

解决方案


mvn dependency:tree是将为您提供所有依赖项及其传递依赖项的命令


推荐阅读