maven 项目中pom依赖到其他pom【A】,如何递归下载这个pom【A】中的依赖包?

用maven管理的项目,其中引入了


org.apache.hadoop

hadoop-yarn

${hadoop.version}
pom


但是这个GAV定位到的是一个POM文件,此文件中包括了一堆modules 如下

hadoop-yarn-api
hadoop-yarn-common
hadoop-yarn-server
hadoop-yarn-applications
hadoop-yarn-site
hadoop-yarn-client

我的本意是想通过这个依赖把他下面的jar包【hadoop-yarn-api.jar hadoop-yarn-common.jar】等等都引入到我的工程中
但是一个包都没进来。

盼高手解答清楚。万分感谢。

你确定他们有依赖关系?maven会自动管理

子父包之间有依赖关系没

有依赖关系

直接新建一个项目,加入maven坐标如下:

org.apache.hadoop
hadoop-yarn
2.4.1

从中心库上看这是一个pom项目,其下包含modules:

hadoop-yarn-api
hadoop-yarn-common
hadoop-yarn-server
hadoop-yarn-applications
hadoop-yarn-site
hadoop-yarn-client

按理新建的项目应该会把其下所有的jar包都下载下来,但是一个都没有下载下来,我看了本地库,hadoop yarn的pom文件是下来了。

盼解答。

是不是依赖里的子包关联倒入取消了

是不是依赖里的子包关联倒入取消了

什么意思?不懂,你是指配置文件中还是在eclipse中的设置问题?能给出具体配置么?****