• maven项目、idea抽风问题解决


      开发的时候遇到奇奇怪怪的非技术问题,解决起来会费时间,做无用功。
      这里记录常见的情况和解决方法

    1.未识别maven项目

    文件的图标变成了这种橙色的,而且有主启动函数也不能run
    在这里插入图片描述
    右键pom文件,点击Add as Maven Project
    在这里插入图片描述

    如果Add之后没有反应,右键src文件夹,找到Mark Directory as,点击Sources Root。我这里点过了所以变成了Test Sources Root
    在这里插入图片描述

    2.Idea抽风很多包都爆红了,但maven引入没有问题,settings配置文件的镜像也没有问题。

    点击File,直接清除缓存并重启就恢复正常了
    在这里插入图片描述

    后话:这些都是非技术的东西知道怎么解决就行不需要理解原理,第一次遇到这些情况还是挺烦的,不想再浪费时间在这些东西上

    2024.07.02新增idea抽风问题

    3.spingCloud项目,明明没有引入某个模块,在依赖关系表也没找到相关的依赖,启动项目却报该模块某个依赖找不到或者不能创建Bean;或者出现java.lang.NegativeArraySizeException的问题。

      比如我的A模块,我run A主程序的时候报了B模块的某个类没找到,一般这种情况是jar引入错误或者冲突。你可以右键pom点击 show Diagram看看是不是引入了其他模块的作为依赖导致的。按住ctrl+F可以进行搜索。包冲突可能是因为你明明的某个类跟人家jar包自带的类名字一模一样导致冲突了,你可以在pom用 exclusion标签排除不想要的。
    在这里插入图片描述

    在这里插入图片描述
      但是我找了半天都没找到报错的依赖,而且在该模块的文件夹下(Directory范围)搜索关键字也是什么都没有。所以我认为肯定是Idea又抽风了,于是按照第二点清除缓存的办法,但还是没解决。尝试了很多方法,最后发现Rebuild Project后就能启动了。
    在这里插入图片描述

  • 相关阅读:
    MySQL内连接和外连接及七种SQL JOINS的实现
    使用 Python 构建自动播客视频,将音频转为视频
    浅谈西门子Camstar MES桌面端开发
    Spire.Office for Java 8.9.5/Spire.Office 8.9.2 .NET
    redisearch 简单使用
    ribbonx编程笔记-读写注册表与使用自定义对话框
    最优二叉搜索树问题(Java)
    富文本编辑器 ck-editor5 的使用
    css中BFC外边距塌陷解决办法
    AndroidX项目接入穿山甲广告填坑
  • 原文地址:https://blog.csdn.net/AsFarmer/article/details/140102728