在公司建立的工程, 准备过节在家实现一些东西
在家安装了 java 8 安装了 maven
最后安装了 STS 后 clone 工程 发现如下错误
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (execution: default-compile, phase: compile)
整整折腾了我大概两个小时啊. 心情简直想杀人
最后在这里 http://fair-jm.iteye.com/blog/1995098 发现了解决办法
其中走了很多弯路 包括重新安装MAVEN 手动配置 lifecycle-mapping-metadata.xml 文件等等 都是错误的!
特此记录
1. 检查JAVA的运行环境 我以前在机器上安装过JDK7 而且发现JAVA_HOME指向了
老的JDK 在新装 JAVA8 后 居然没有修改
2. 在能够执行了 java -version 和 mvn -v 后开始修复工程 (我的电脑居然执行 java -version 没错 执行 mvn -v 提示我没有找到 JAVA_HOME)
3. 进到那工程目录 执行 mvn - install 然后 mvn -clean 最后 mvn - complie 提示 BUILD SUCCESS
4. 进入STS , 工程右键 选择 MAVEN - UPDATE PROJECT
勾选 Force Update of Snapshots/Releases (重要)
错误提示消失