maven 错误找不到符号 解决办法

布满荆棘的人生 2022-07-12 07:19 1093阅读 0赞

maven 错误找不到符号 解决办法

maven cannot find symbo 解决办法

如果你已经尝试了网上各种帖子各种解决办法还是没解决此问题,那么认真读一下这篇文章吧,绝对可以解决你的烦恼。

我的开发工具是idea, 由于“粗心” 在建立包的时候 没有建立src 和 main 文件夹,直接建立了java文件并指定为 make dir as source root . 这样建立完成后不影响程序依赖、编译、开发,所以这个问题很难被发现。 那么这样就会导致maven 在 test 或者 compile 的 找不到相应的依赖,会抛出 “ 错误找不到符号” 这个异常(异常也不够明确,有点糊弄人)。

即:

错误的项目结构:

  1. |java
  2. | com
  3. | baidu
  4. | search

正确的项目结构:

  1. |src
  2. | main
  3. | java
  4. | com
  5. | baidu
  6. | search

这样调整后,maven clean 然后在 test 就正常。

备注:如果你用的开发工具是 idea 别忘记了 java 这个文件夹 要 Make Directory as Source Root 哦

发表评论

表情:
评论列表 (有 0 条评论,1093人围观)

还没有评论,来说两句吧...

相关阅读

    相关 maven 符号

    问题出现的原因: 1. 可能项目编码格式不统一。 2. 可能项目编码使用的JDK版本不统一。 3. 测试用例导致问题。 注意: 项目可能是当前项目也可能是继承的父