【发布时间】:2012-08-23 18:37:53
【问题描述】:
当父级的 pom at (or ) 部分中存在依赖项时,是否有必要在子级的 pom.xml 中声明依赖项?他们是遗传的吗?
【问题讨论】:
-
对这个问题的编辑会让其他人更清楚。好像有错别字。
标签: maven build dependencies
当父级的 pom at (or ) 部分中存在依赖项时,是否有必要在子级的 pom.xml 中声明依赖项?他们是遗传的吗?
【问题讨论】:
标签: maven build dependencies
父 POM 的闲散元素由子 pom 继承:
欲了解更多信息,请参阅:Pom Inheritance
所以在你的情况下,你不需要在子 pom 中再次声明依赖项。
【讨论】:
<dependencyManagement>部分声明依赖,你仍然需要在<dependencies>部分声明它们。 <dependencyManagement> 和 <dependencies> 部分也都继承给子 POM。
<dependencies> 部分中声明了一个已在 <dependencyManagement> 部分中声明的依赖项,您可以省略 <version> 标记(因为它从 <dependencyManagement> 部分知道) .