今天,要对之前的一个老系统改造,在改造过程当中,遇到maven打包找不到符号,具体报的错误如下所示

说实话,解决这个错误花费了很长时间,所以特此记录下来,留着做警惕。

因为要改造的系统是一个一体化(没有分模块),如下图所示

然后就开始进行模块的拆分,如下所示

然后把配置文件相关的 ,都配置好,使用maven install 进行打包,第一个seds-model打包成功,等到第二个seds-common打包的时候 就开始报上面截图的错误,原因是因为common这个模块 用到了少量的实体类,所以有依赖.一开始因为项目中用到了lombok,所以以为是lombok没有启用,就去排查lombok的问题,后来发现和它没有关系。然后也试了很多种方法 都没有找到原因,心里面很纠结...

最终根据上面maven报的错,去把mave的源码下载下来,去看源码,这是一个很漫长的过程.最终发现是自己一时大意,原因就是因为

老的系统没有分模块开发,所以整个系统只有一个pom.xml,所有的插件相关都放在这一个模块,但是分了模块之后,每个模块都有自己的pom.xml,因为项目是用微服务架构,然后开发都是基于springboot,所以最终需要把controller的启动类,打成一个可执行的jar,

问题就是因为这个插件:

插件本身没有问题,但是因为我在拆分模块之后,把这个插件还是存放到整个父pom.xml,才导正出现上面这个问题,它正确的存放位置貌似要放到controller所在的那个pom.xml,后面迁移了一下,再maven install 就没有任何问题,至于具体的真正原因是否如此 后面还需要花时间验证

maven 模块打包 找不到符号相关推荐

  1. 了解maven无法使用Scaner 找不到符号异常 c3p0 聚合 依赖 pom插入编译版本 锁定版本 无法输出结果 乱码 plugins报红 为mave项目配置创参数 Test命令 一些错误和经验

    安装过程 解压maven 包后 配置MAVEN_HOME 和path 即可使用 有些版本不是越高越好可能就用不了 要选适当版本低一点的兼容好 其实pom就是个代理 而导入依赖就是指定(随称本地坐标g ...

  2. java 打包找不到符号_maven 打包 package 或者 install 出现错误: 找不到符号

    [ERROR] COMPILATION ERROR [INFO] ------------------------------------------------------------- [ERRO ...

  3. java 打包找不到符号_IDEA 程序包不存在,找不到符号但是明明存在对应的jar包(问题分析及解决方案)...

    环境 IntelliJ IDEA 2020.1 JDK1.8 前提概要 问题1和问题2其实是同一个问题,但是表现上有一点不一样 具体是如何引起该问题,尚不清楚,特此记录 问题1描述 一运行spring ...

  4. Maven 错误找不到符号

    Maven 错误找不到符号问题,通常有三种原因: 可能项目编码格式不统一. 可能项目编码使用的JDK版本不统一. pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是没有添加其他模块的 ...

  5. java 错误 找不到符号_Maven 错误找不到符号的解决方法

    Maven 错误找不到符号问题,通常有三种原因: 1. 可能项目编码格式不统一. 2. 可能项目编码使用的JDK版本不统一. 3. pom依赖问题,这种依赖可能是没有添加包的依赖,如果是聚合项目可能是 ...

  6. maven打包提示找不到符号

    刚入职的小伙伴,在用maven打包部署时会遇到maven提示找不到符号等错误 在用package打包自己模块时会提示找不到符号,我们install之后还是提示该错误 例如下图 这时我们可以选择打包in ...

  7. maven多模块项目:程序包找不到,找不到符号

    问题描述: springboot搭建的多模块项目,maven管理,由两个模块组成,一个模块(order)依赖另一个模块(user)的jar包,但是依赖模块启动后报错,order模块报错:user下的程 ...

  8. maven打包报错找不到符号,由于找不到类中方法的解决思路

    maven打包报错找不到符号,若pom文件引用正常,报错的类有修改能正常启动执行程序,很有可能因为该类属于公共工具类,在外层目录,通过pom引用的,修改后工具类后,打包时没有将其重新打包,导致该出引用 ...

  9. maven 打包时异常 <找不到符号 [ERROR] 符号: 方法>

    被依赖项目没有打包到本地仓库 或者没有上传到远程仓库 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-pl ...

最新文章

  1. dropout层的作用_循环神经网络的 Dropout
  2. 【R】函数-字符处理函数
  3. linux swap分区与内存,虚拟内存和swap分区的关系
  4. oracle io错误的是什么意思,大家帮帮忙,如何解决下面的IO错误问题,急!!!...
  5. Hibdernate入门
  6. Linux实验一:安装配置Vmware-Linux实验环境
  7. 2020_1123_生活记录
  8. 不讨老婆之“不亦快哉”(三十三则)(李敖)
  9. 标准化(standardization,z-score)与归一化(Normalizer)分别是什么?有什么区别?
  10. ubyntu 链接mysql_ubuntu下mysql连接(转载)
  11. LINUX内核内存屏障
  12. Leetcode:剑指 Offer 58 - II. 左旋转字符串(C++)
  13. 《云》赏析-[唐]来鹄古诗
  14. 【解决问题】ducky one2 mini mecha机械键盘在macOS下不识别
  15. 去哪儿网支付系统架构演进--转
  16. 2022年4月28日 复盘计划
  17. NINJUTSU OS安装
  18. Unity fog雾的三种模式
  19. BetaFlight模块设计之七:LEDSTRIP任务分析
  20. 2022中央财经大学计算机考研,2021-2022年中央财经大学会计专硕考研成功上岸经验分享...

热门文章

  1. 网站美工设计学习笔记-开篇
  2. 后台管理系统框架搭建——淘淘商城(二)
  3. 【白嫖系列】永久免费域名申请教程 eu.org
  4. 语不惊人死不休--2004年一针见血的名言 (网络收藏,并非本人原创)
  5. ABBYY最新15版同时可用OCR文字识别和PDF编辑
  6. 彻底解决PHPMailer收发邮件邮件标题邮件内容发件人乱码的问题
  7. 世界唯一用于搜索地外生命射电望远镜暂停运行
  8. Manjaro修改IP地址
  9. navisworks保姆级安装教程?还不会安装?
  10. JavaScript的劫持