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打包即可解决问题。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容