【发布时间】:2021-01-21 10:10:32
【问题描述】:
我对 maven 中 maven-dependency-plugin 中定义的 artifactItem 和 dependencyManagement/dependencies 中定义的 dependency 之间的区别感到困惑。
我真正的问题是为什么你把artifactItem放在maven-dependency-plugin -> configuration->artifactItems,而你可以把dependency放在dependencyManagement/dependencies下面?
是否因为您可以使用 maven-dependency-plugin 指定将依赖项复制/打包到指定文件夹?如果是这样,是否意味着 maven-dependency-plugin 是dependencyManagement 的超集?如果是真的,为什么还要麻烦依赖管理?
为简单起见,我们不考虑多个项目。我们假设只有一个项目和一个pom,它没有任何子项目。
【问题讨论】: