淘淘商城项目报错 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-

@[TOC](淘淘商城项目报错 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile))

在使用 maven 构建项目的时候,有时会出现类似如下的错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project taotao-manager-service: Compilation failure: Compilation failure:
[ERROR] /D:/JAVA/eclipseWorkSpace/taotao-manager/taotao-manager-service/src/main/java/com/taotao/service/impl/ItemServiceImpl.java:[9,29] 找不到符号
[ERROR] 符号: 类 PageInfo
[ERROR] 位置: 程序包 com.github.pagehelper
[ERROR] /D:/JAVA/eclipseWorkSpace/taotao-manager/taotao-manager-service/src/main/java/com/taotao/service/impl/ItemServiceImpl.java:[48,17] 找不到符号
[ERROR] 符号: 类 PageInfo
[ERROR] 位置: 类 com.taotao.service.impl.ItemServiceImpl
[ERROR] /D:/JAVA/eclipseWorkSpace/taotao-manager/taotao-manager-service/src/main/java/com/taotao/service/impl/ItemServiceImpl.java:[48,49] 找不到符号
[ERROR] 符号: 类 PageInfo
[ERROR] 位置: 类 com.taotao.service.impl.ItemServiceImpl
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :taotao-manager-service

出现这种错误有两种情况:

1、我们在工程中使用的 jar 包是低版本的,并不存在所需要的类。
2、我们在工程中使用的 jar 包是自己定义并打包好的,在开发的过程中总要不断更新工程添加类,而原本打包好的 jar 包中并不存在后面所添加的类,因此此时本地仓库是“旧”的,所以才会报错。

解决办法:

1、对于第一种情况,可以使用更高版本的 jar 包。
2、对于第二种情况,可以在工程右键 -> Run As -> Maven install,重新安装完成后就可以成功运行了。

以上解决办法并没有解决我的问题,最终问题还是靠我自己解决的:

晚上睡觉之前我想了下淘淘商城这个项目中出现的这个报错,为何与老师视频中出现的报错不一样。思前想后,发现也只有我没有直接拷贝老师的maven仓库(就是:Spring+SpringMVC+MyBatis淘淘商城项目完整版视频教程含整套源码\01.第一天(项目介绍,搭建maven工程)\环境配置\MavenRepository)这一步和老师的不一样。于是当看到第二天的第13个课程时,出现报错“[ERROR] 符号: 类 PageInfo”的时候,我又把我自己maven仓库中的内容全部删除了,然后重新把老师第一天课程中提供的仓库全部拷贝到我的本地maven仓库中。然后重新:
(1)在工程taotao-parent右键 -> Run As -> Maven install
(2)在工程taotao-common右键 -> Run As -> Maven install
(3)按照视频中点击三角符号下面的“taotao-manager”,项目即可运行成功。如下图所示:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值