【发布时间】:2020-08-01 17:42:21
【问题描述】:
我们需要从作为应用程序部署的一部分部署的源代码构建所有依赖项,所以这是我的问题,如何获取传递依赖项列表(第 4/5 到第 n 方依赖项),这是我的应用程序类路径。
示例: 我有第三方依赖 spring-core-5.2.6 版本,当我从本地 gradle 缓存文件夹中的源代码构建这个 jar 时,它下载了 220 多个依赖项,但是当我构建我的应用程序并部署到服务器时,我可以在应用程序中看到仅类路径 150+ 依赖项(这 150+ 包括其他 20 个第三方依赖项,它是传递依赖项)。 现在的问题是在那 150 个 jar 中,来自 spring-core-5.2.6 的传递依赖项列表是什么? java中是否有可用的插件或解决方案?
【问题讨论】:
-
这是特定于您的构建系统的。您同时标记了 Maven 和 Gradle,但 Maven 的答案不适用于 Gradle。 (另外,你的“要求”完全是疯了,但那是另一回事。)
-
为什么要从源代码构建所有内容?这很不寻常。
标签: java spring maven gradle maven-3