环境
- 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] ------------------------------------------------------------------------