使用IDE:Intellij Idea

框架:spring-boot

项目结构:两个子项目之间的引用,A和B均为C项目的子项目,A需要依赖B。问题探索的过程(浪费了a lot of time,时间就是金钱啊,心疼~~~,希望看到这篇文章的小伙伴少走弯路 )

1.A项目在依赖了B之后,maven compile时报错;

2.检查所有的依赖,还有项目配置,没问题,清缓存,报错依旧

3.而且有一个很奇怪的现象

如果是我依赖其他的子项目正常的是下图中1的显示,但是此时依赖的B确实2中依赖jar包的形式(只是举例,下图是我问题解决后的正常的依赖显示):

而且在我本地的maven仓库中一直是有B项目的jar包的。

4.为了不是这种方式的依赖,把本地仓库的jar包删掉,把项目中的依赖删掉,重新加载(很多遍),依旧没有解决问题。

5.然后有大神建议:别用maven打包,用idea打包,丢到仓库,看看可以不;试过,依旧不行

6.最后,终极的解决方法来了:从Idea中把项目删掉,手动删掉项目的.idea和.iml文件,当然也可以用命令删掉,重新导入项目,重新生成.idea和.iml文件

7.项目重新编译,成功!

原贴:https://blog.csdn.net/qq_38069453/article/details/78332992

项目maven依赖成功,但编译一直报错:引用项目的类路径找不到相关推荐

  1. idea2020版Maven依赖成功导入但仍然报错找不到包解决

    idea2020版pom.xml中的依赖正确,Maven依赖成功导入,点击运行按钮,报错找不到包 java: 程序包org.springframework.beans.factory.annotati ...

  2. (已解决)win环境下 maven 报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang

    项目场景: 提示:使用mybatis-plus生成代码时需要的问题 问题描述: 提示:这里描述项目中遇到的问题: 出现一下错误 [INFO] [INFO] ---------------------- ...

  3. 解决eclipse报错:错误: 在类中找不到 main 方法, 请将 main 方法定义为:public static void main(String[] args)

    事件:刚才在eclipse新建了一个类,然后执行了main方法,就报错了 分析: 1.我的class内容如下: 2.于是查了一下,看了第一篇文章,尝试了一下解决了这个问题,原文链接 解决:eclips ...

  4. laravel项目运行 php artisan cache:clear 命令报错

    laravel项目运行 php artisan cache:clear 命令报错 vscode 项目运行 php artisan cache:clear 命令 出现报错 Failed to clear ...

  5. 【报错笔记】Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号。

    Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号. 错误原因: pom.xml中依赖的jar包在本地仓库中不存在,但是在maven/conf/settings.xml中定义了阿里 ...

  6. IntelliJ IDEA编译项目报错 “xxx包不存在“ 或 “找不到符号“

    IntelliJ IDEA编译项目报错 "xxx包不存在" 或 "找不到符号" 今天上班启动springboot项目时一直报错,说找不到某个工具类,报错的信息是 ...

  7. vue项目在vscode中编译eslint报错没显示红色波浪线提示

    vue项目在vscode中编译eslint报错没显示红色波浪线提示. 如下图所示: 下图是预期效果: 不符合Eslint校验规则的代码位置都能展示出来,这样一目了然.能帮助我们迅速找到报错的位置. 然 ...

  8. Java编译报错:无法将类XX中的构造器XX应用到给定类型

    1.idea新版本搜不到lombok插件? 报错如图: 实体类: 编译的时候报错... 下载的最新版本idea,2021.1.1 不对啊,老版本都没问题的 突然想到虽然有lombok的依赖包,但是插件 ...

  9. Apache2.4.1编译安装报错解决

    Apache HTTP Server(HTTPD)2.4.1,这个版本是新一代的2.4分支的首个正式版本. Apache HTTP Server项目团队称,这是最新的.也是最好的一个版本,添加了许多新 ...

  10. IDEA编译代码报错,找不到符号:找不到符号包

    IDEA编译代码报错,找不到符号:找不到符号包 在使用IDEA的时候,经常出现过找不到包或者找不到符号的情况,可以尝试以下几种方式来解决 1:之前我保存有个工具类,刚好项目中要用到.我就引用了整个工具 ...

最新文章

  1. java类为什么要建两个class_ClassLoader的几个概念、类和对象的解释
  2. Day9-Postfix
  3. mysql自增长2个增加_mysql – 添加第二个自动增量字段并允许重复
  4. gin HTTP/2 服务器推送
  5. ORACLE内存结构简介
  6. mysql测试spring事务是否生效
  7. docker 本地部署 mysql_Docker 部署Mysql 服务和Redis 服务的方法
  8. 教你使用 IDEA 配置和运行vue项目
  9. A + B Problem II 大数加法
  10. c语言 directx,【DirectX 8.1官方正式版】
  11. 联想·云计算中心运维服务(1+X中级)教材出版
  12. 常用会计科目名词解释
  13. 判断二极管导通例题_朝花夕拾——2018全国1卷导数压轴题原题重现
  14. Learn OpenCV之Rotation Matrix To Euler Angles
  15. 干货!____UI设计中那些创意的图标怎么做
  16. 德州学院大学计算机,德州学院 计算机系 李天志老师简介 联系方式 手机电话 邮箱...
  17. 10----编程分苹果
  18. 隐私保护和数据安全:区块链的隐私问题、零钞:基于zkSNARK的完美混币池、Hawk:保护合约数据私密性、Coco框架、Baby Zoe
  19. string大小写转换
  20. 利用Windows自带的计算器计算十六进制(八进制、二进制)数据

热门文章

  1. 众智动力java_Java泛型简明教程
  2. 斐讯音箱控制扫地机器人_轻松解决家务难题 斐讯大能扫地机器人X3
  3. DeepRacer 根据路线计算Action Space RaceLine_Speed_ActionSpace
  4. 极客大学产品经理训练营 产品思维和产品意识(下) 第5课总结
  5. iOS swift当app从后台切换到前台,或者锁屏后开启唤醒,app收到通知,didBecomeActiveNotification
  6. 数据集:工人与机床对日产量的影响
  7. linux挂载曙光存储,曙光I1620G30获取设备的cpu、内存、存储等参数信息。
  8. MySQL基本知识笔记
  9. Java static变量
  10. DL实战(3):cfNet- Matlab配置