java - 如何获取我的 java 应用程序所需的传递依赖项列表?
问题描述
我们需要从作为应用程序部署的一部分部署的源代码构建所有依赖项,所以这是我的问题,如何获取我的应用程序类路径中所需的传递依赖项列表(第 4/5 到第 n 方依赖项) .
示例:我有第三方依赖 spring-core-5.2.6 版本,当我从本地 gradle 缓存文件夹中的源代码构建这个 jar 时,它下载了 220 多个依赖项,但是当我构建我的应用程序并部署到服务器时,我可以看到仅在应用程序类路径 150+ 依赖项中(这 150+ 包括其他 20 个第三方依赖项,它是传递依赖项)。现在的问题是在那 150 个 jar 中,来自 spring-core-5.2.6 的传递依赖项列表是什么?java中有没有可用的插件或解决方案?
解决方案
mvn dependency:tree
是将为您提供所有依赖项及其传递依赖项的命令
推荐阅读
- sql - 如何在特定单词后截断字符串?
- wordpress - 客户详细信息在数据库中的位置
- scala - 如何为给定的 JSON 字符串创建 spark sql 模式?
- sql - sql从同一列中选择条件多于另一个条件
- javascript - 在 php 中上传图像时显示错误
- python - im working with foursquare library in python 3 and trying to convert my query which is a python dictionary into json and encode it
- python - 如何找到与 python 中的值相关的键的数量?
- laravel-5 - 找不到类“App\Http\Controllers\Controller”
- node.js - mongodb 多文档更新的最佳实践(无事务)
- angular - 无法读取未定义读取json中现有数组的属性