【发布时间】:2021-06-10 07:25:15
【问题描述】:
我有一个常见的 java 项目,它在 pom.xml 中有多个依赖项。现在,当我导入公共项目时,我想在另一个项目中使用的公共相同依赖项中添加了任何依赖项。
比如一个普通的项目有spring-MVC、hibernate等很多依赖。现在,我的子项目中还需要 hibernate 和 spring-mvc 依赖项,其中 common 被添加为 jar。 由于我的公共项目已经下载了所需的依赖项,并且它作为我的 jar 文件的一部分存在。 现在我想使用这些依赖项而不将它们添加到子项目中。
【问题讨论】:
-
我目前的问题是我有多个项目,其中 common 被添加为依赖项,并且对于所有这些项目,所有必需的依赖项都正在下载,当我得到最终的 war 文件时,它的大小非常大。
-
对不起,我不明白这个问题。如果 A 依赖于 B 并且 B 依赖于 C,则将自动添加到类路径中,因为它是传递依赖。
标签: java spring spring-boot maven dependency-management