idea,maven中报错:程序包XXX不存在,找不到符号

在编写自己的脚手架的时候,遇到一个问题,项目结构大概如下:


项目结构

一个聚合项目中,包括demo-core和demo-web-core项目。

其中demo-core中引用redis包:


pom文件

并定义两个配置类:



然后在demo-web-core中引用demo-core包,如下:


并定义配置类:


结果在对demo-web-core打包时报错如下:


解决办法:

原因应该是在打包时引用的demo-core在本地仓库不是最新的代码包,导致打包的时候引用的包是可能不存在新加的redis包。

只要对demo-core执行mvn install或deploy,完成之后再对demo-web-core打包即可解决问题。

你可能感兴趣的:(idea,maven中报错:程序包XXX不存在,找不到符号)