maven install报错
问题描述
- 我们在微服务模块,在父聚合子工程时通常会报很多错,这里详细说一下程序包xxx不存在的问题的解决
依赖未声明或者未下载成功
- 这类问题主要是依赖下载不成功,jar未导入,需要在pom中引入对应的jar包,其次检查这个包是否声明版本,且对应的包是否下载成功,如果下载不成功会在pom中爆红。
- 或者删除指定仓库的依赖,重新下载
引用的是本地模块,但是未打包到本地maven仓库
- 需要注意的是如果是引入的本地的其他模块,那么需要先将被引用的这个模块先maven install 打包到本地仓库。然后当前模块才能正常引入到这个模块
父子项目包名不一致
- 这个问题是比较难排查的难以注意的
- <artifactId>com.rainbow.xxx</artifactId> 前缀要和父项目保持一致
maven没有配置
最后重新clear 然后 install