Maven 引用父工程下的子工程报错

[ERROR] Failed to execute goal on project A-web : 

Could not resolve dependencies for project A:A-web:war:0.0.1-SNAPSHOT: 

Failed to collect dependencies at B:BChild:jar:0.0.1-SNAPSHOT: 

Failed to read artifact descriptor for B:Bchild:jar:0.0.1-SNAPSHOT: 

Could not find artifact B:B:pom:0.0.1-SNAPSHOT -> [Help 1]


A工程引用了B工程的一个module -> Bchild  

A工程的打包方式为war 

B工程的打包方式为pom

Bchild的打包方式为jar


该错误的关键在于最后一句 Could not find artifact B:B:pom:0.0.1-SNAPSHOT  

意思大概就是没法读取父工程B

其实原因就是我把 B 工程的 moudle -> Bchild 安装到了本地仓库,但是没有把父工程 B 安装到本地仓库

到底无法读取父工程的一些信息

从而maven报错


解决方法:

把父工程安装到本地目录

你可能感兴趣的:(maven)