2024-08-29

对于目标项目的pom文件存在但为内容为空的cornercase原来的代码出错,后进行断点调试发现是SAXBuilder类的对象builder解析空文件会抛出异常,所以解决思路就是在解析之前先判断pom.xml的length是否为0,若为0则调用初始化的操作。但是还是处理不了那种目标项目的pom文件若为乱写的情况,会报异常,SAXBuilder同样不能get root。

更加感受到了先调试把报错的问题找精准再去找办法更高效,之前是一直尝试把一大堆给ai解析提问,花了时间去尝试改代码也没解决问题。

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

推荐阅读更多精彩内容

  • 投射我儿读书明理,修身做人,每天情绪平和稳定,阳光快乐,越来越会调节自己的情绪和压力。 投射我儿对家人、对他人、对...
    花开生两面阅读 54评论 0 0
  • 黑暗中,车厢内的气氛仿佛凝固了一般,楚云、黄雨萱和王明各自心思重重。 杨伟望着监狱外面熊熊燃烧的火焰,迅速拿起对了...
    早上的粥不如午夜的酒阅读 2,210评论 45 90
  • 帕金森病是一种常见的神经系统退行性疾病,其表现症状较为典型。患者通常会出现肢体震颤,尤其是手部的不自主抖动,如同...
    快乐无疆阅读 45评论 0 0
  • 一、SpringBoot入门 1.1、SpringBoot介绍 SpringBoot是由Pivotal团队提供的全...
    Java弟中弟阅读 415评论 0 1
  • 清代诗人袁枚曰:“凡作诗,写景易,言情难。何也?景从外来,目之所触,留心便得;情从心出,非有一种芬芳悱恻之怀,便不...
    789278Why阅读 51评论 0 1