参考wonderful land文章:maven多模块项目:程序包找不到,找不到符号_maven install 找不到符号-CSDN博客
------------------------------------------------------分割线----------------------------------------------------------------
因为项目 不用maven的lifecycle compile package 暨在idea里跑 或是用 若依bin打包都无问题 再加上通过上述文 推论而得
是因为在对b模块 用maven lifecycle compile 或是package 时 b依赖的a模块里target已经打了一个执行jar包 造成了找不到符号
解决方式
1如果可以接受a模块target里 一个普通jar 一个执行jar 就用上述方式a 的 pom里
2如果不想加这个 可以在maven编译目标模块b时 先去把依赖模块a 用maven clean一下 再去b模块 maven compile 或是package 就正常了。