MAVEN COMPILATION ERROR

环境

  • jdk1.8
  • maven 3.5.3
  • tomcat 8.5
  • win7

Eclipse maven install 报错

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building imain Maven Webapp 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imain ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 15 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ imain ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 620 source files to G:\workspace\fpiimain\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[13,20] 错误: 程序包javax.servlet不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[14,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[15,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[4,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[5,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[88,48] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletRequest
  位置: 类 OthersServiceImpl
G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[88,77] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletResponse
  位置: 类 OthersServiceImpl
G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[334,50] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletRequest
  位置: 类 OthersServiceImpl
G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[334,79] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletResponse
  位置: 类 OthersServiceImpl
G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[35,41] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletRequest
  位置: 接口 OthersService
G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[35,70] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletResponse
  位置: 接口 OthersService
G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[42,43] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletRequest
  位置: 接口 OthersService
G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[42,72] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletResponse
  位置: 接口 OthersService
G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\thread\IMaintainPlanOperateListener.java:[3,20] 错误: 程序包javax.servlet不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\thread\IMaintainPlanOperateListener.java:[4,20] 错误: 程序包javax.servlet不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\thread\IMaintainPlanOperateListener.java:[6,53] 错误: 找不到符号
[ERROR]   符号: 类 ServletContextListener
G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\thread\IMaintainPlanOperateListener.java:[9,30] 错误: 找不到符号
[ERROR]   符号:   类 ServletContextEvent
  位置: 类 IMaintainPlanOperateListener
G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\thread\IMaintainPlanOperateListener.java:[15,32] 错误: 找不到符号
[ERROR]   符号:   类 ServletContextEvent
  位置: 类 IMaintainPlanOperateListener
G:\workspace\fpiimain\src\main\java\com\fpi\imain\controller\OthersController.java:[5,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\controller\OthersController.java:[57,48] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletRequest
  位置: 类 OthersController
G:\workspace\fpiimain\src\main\java\com\fpi\imain\controller\OthersController.java:[57,77] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletResponse
  位置: 类 OthersController
G:\workspace\fpiimain\src\main\java\com\fpi\imain\controller\OthersController.java:[70,50] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletRequest
  位置: 类 OthersController
G:\workspace\fpiimain\src\main\java\com\fpi\imain\controller\OthersController.java:[70,79] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletResponse
  位置: 类 OthersController
G:\workspace\fpiimain\src\main\java\com\fpi\imain\json\JsonDataReceiver.java:[24,30] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletRequest
  位置: 类 JsonDataReceiver
G:\workspace\fpiimain\src\main\java\com\fpi\imain\json\JsonDataReceiver.java:[65,22] 错误: 找不到符号
[ERROR]   符号:   类 HttpServletRequest
  位置: 类 JsonDataReceiver
G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\IMaintainSendJson.java:[6,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\IMaintainSendJson.java:[26,22] 错误: 找不到符号
[INFO] 27 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.346 s
[INFO] Finished at: 2020-04-21T14:28:27+08:00
[INFO] Final Memory: 14M/220M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project imain: Compilation failure: Compilation failure:
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[13,20] 错误: 程序包javax.servlet不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[14,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[15,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[4,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[5,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[88,48] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletRequest
[ERROR] 位置: 类 OthersServiceImpl
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[88,77] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletResponse
[ERROR] 位置: 类 OthersServiceImpl
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[334,50] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletRequest
[ERROR] 位置: 类 OthersServiceImpl
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\serviceImpl\OthersServiceImpl.java:[334,79] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletResponse
[ERROR] 位置: 类 OthersServiceImpl
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[35,41] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletRequest
[ERROR] 位置: 接口 OthersService
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[35,70] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletResponse
[ERROR] 位置: 接口 OthersService
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[42,43] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletRequest
[ERROR] 位置: 接口 OthersService
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\service\OthersService.java:[42,72] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletResponse
[ERROR] 位置: 接口 OthersService
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\thread\IMaintainPlanOperateListener.java:[3,20] 错误: 程序包javax.servlet不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\thread\IMaintainPlanOperateListener.java:[4,20] 错误: 程序包javax.servlet不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\thread\IMaintainPlanOperateListener.java:[6,53] 错误: 找不到符号
[ERROR] 符号: 类 ServletContextListener
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\thread\IMaintainPlanOperateListener.java:[9,30] 错误: 找不到符号
[ERROR] 符号:   类 ServletContextEvent
[ERROR] 位置: 类 IMaintainPlanOperateListener
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\thread\IMaintainPlanOperateListener.java:[15,32] 错误: 找不到符号
[ERROR] 符号:   类 ServletContextEvent
[ERROR] 位置: 类 IMaintainPlanOperateListener
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\controller\OthersController.java:[5,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\controller\OthersController.java:[57,48] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletRequest
[ERROR] 位置: 类 OthersController
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\controller\OthersController.java:[57,77] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletResponse
[ERROR] 位置: 类 OthersController
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\controller\OthersController.java:[70,50] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletRequest
[ERROR] 位置: 类 OthersController
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\controller\OthersController.java:[70,79] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletResponse
[ERROR] 位置: 类 OthersController
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\json\JsonDataReceiver.java:[24,30] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletRequest
[ERROR] 位置: 类 JsonDataReceiver
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\json\JsonDataReceiver.java:[65,22] 错误: 找不到符号
[ERROR] 符号:   类 HttpServletRequest
[ERROR] 位置: 类 JsonDataReceiver
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\IMaintainSendJson.java:[6,25] 错误: 程序包javax.servlet.http不存在
[ERROR] G:\workspace\fpiimain\src\main\java\com\fpi\imain\utils\IMaintainSendJson.java:[26,22] 错误: 找不到符号
[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

原因

查了半天找不到错误原因,各种clean、build都不行,最后将junit单元测试代码删了,就通过了…
在这里插入图片描述
但是在POM文件中有设置过打包时跳过JUNIT的,还不清楚是什么导致的。

   <!-- 关键依赖包版本管理  -->
   <properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
		<spring.version>4.2.5.RELEASE</spring.version>
		<mybatis.version>3.4.6</mybatis.version>
		<mybatisspring.version>1.3.2</mybatisspring.version>
		<activiti.version>6.0.0</activiti.version>
		<!-- 打包的时候跳过JUNIT  -->
		<skipTests>true</skipTests>
	</properties>
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building imain Maven Webapp 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imain ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 15 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ imain ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imain ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory G:\workspace\fpiimain\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ imain ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ imain ---
[INFO] Tests are skipped.
[INFO] 
[INFO] --- maven-war-plugin:2.2:war (default-war) @ imain ---
[INFO] Packaging webapp
[INFO] Assembling webapp [imain] in [G:\workspace\fpiimain\target\fpiimain_yw]
[INFO] Processing war project
[INFO] Copying webapp resources [G:\workspace\fpiimain\src\main\webapp]
[INFO] Webapp assembled in [1776 msecs]
[INFO] Building war: G:\workspace\fpiimain\target\fpiimain_yw.war
[INFO] WEB-INF\web.xml already added, skipping
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ imain ---
[INFO] Installing G:\workspace\fpiimain\target\fpiimain_yw.war to D:\MAVEN\mavenstore\com\fpi\imain\0.0.1-SNAPSHOT\imain-0.0.1-SNAPSHOT.war
[INFO] Installing G:\workspace\fpiimain\pom.xml to D:\MAVEN\mavenstore\com\fpi\imain\0.0.1-SNAPSHOT\imain-0.0.1-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.236 s
[INFO] Finished at: 2020-04-21T14:45:51+08:00
[INFO] Final Memory: 23M/357M
[INFO] ------------------------------------------------------------------------
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值