问题描述
在maven聚合项目中,本人想在一个子项目中引用另外一个子项目时报错了,报错内容为pom文件中提示 Failed to read artifact descriptor blala…
解决方法
查阅相关资料后,发现了这样一句话:
如果你有子项目引用了父项目的POM,但没有在父项目POM目录下执行安装操作(父目录下执行mvn install),这个问题就会出现。当一个子模块可能会依赖一个兄弟子模块而且去读取兄弟子模块的pom时,除非在父项目POM目录下至少执行一次安装,否则就会读取失败,即出现上述错误。