我遇到的是第三种情况:
之前发布项目,一直不知道为什么我发布的项目里缺少core,core-utils的jar包,在这篇文章里找到了答案,聚合项目每次maven clean之后,要将依赖的其他项目打包,并在本项目中点击pom文件,重新添加依赖的其他项目的jar包,然后maven install就成功。看看你的target下编译的项目下,已经有了你需要的其他项目的jar包,(比如我在pc中需要的core,core-utils都有了)
总结:
之前不知道聚合项目要这样操作,只知道少jar包,都是手动添加的,这次终于找到了解决这个问题的正解。
参考:http://blog.csdn.net/u012062455/article/details/52347099
Maven 错误找不到符号问题,通常有三种原因:
1. 可能项目编码格式不统一。
2. 可能项目编码使用的JDK版本不统一。
3. pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是没有添加其他模块的依赖,或者是添加了其它模块的依赖,但是没有将依赖的模块打包到本地仓库等。
当碰到maven错误:找不到符号问题时,通常第一反应应该是执行eclipse的Proj