maven 多模块打包报错 Could not find artifact com.jerr:mydemo:pom:0.0.1 in ...
·
maven 多模块打包报错 Could not find artifact com.jerr:mydemo:pom:0.0.1 in ...
1. 缺少依赖的兄弟模块
原因
被依赖的模块(一般就是 common-xxx 等公共模块)没有安装到本地,所以 Maven 直接去网上仓库去找,最终没找到,就报错。
解决
先将被依赖的模块 install 一下再打包即可。如果之前 install 卡bug导致失败,可以手动清理一下本地仓库。(直接去本地仓库删除就行了。不知道删除哪个,就把本地仓库中当前这个项目都删了)比如我的项目在:C:\Users\用户名\.m2\repository\com\demo
2. 依赖填错了
原因
父依赖写错了,导致依赖关系错乱无未能正常打包。
解决
检查父
<parent>
<artifactId>这里要写自己的爹id</artifactId>
<groupId>com.bczn</groupId>
<version>0.0.1</version>
</parent>
更多推荐
所有评论(0)