JDK7的maven项目切换到JDK8全纪录

今天花了一个下午的时间,将一个以前用JDK7写的web项目升级到了JDK8,这个过程当中遇到了许多麻烦,在这里简单的记录一下,方便往后查看。html

一、下载JDK8而且配置,这个我就不说了,反正你们都知道,须要注意的是,许多朋友包括我在内,会在系统中同时安装JDK7和JDK8,此时比较方便的选择是采用alias的方式进web

行JDK切换,好比,在个人mac环境下,输入JDK7就能够切换到Java7,而输入JDK8就能够切换到Java8。apache

二、下载Tomcat8,这是由于Tomcat7对JDK8的支持不够全面,为了保险起见,咱们下载Tomcat8,并在eclipse中进行配置,注意要将tomcat对应的JRE换成1.8。缓存

三、修改maven项目的complier level为1.7,而且修改JRE库。tomcat

四、用maven对项目进行从新编译,须要注意的是,咱们在编译前首先须要将系统jdk换成8(输入命令JDK8),此时咱们输入mvn -version就能够发现maven对应的jdk已经换成8app

了,而后咱们须要修改项目的pom.xml,具体修改代码以下所示:
eclipse

  1. <build>  
  2.         <finalName>ssm</finalName>  
  3.         <plugins>  
  4.             <plugin>  
  5.                 <groupId>org.apache.maven.plugins</groupId>  
  6.                 <artifactId>maven-compiler-plugin</artifactId>  
  7.                 <version>3.1</version>  
  8.                 <configuration>  
  9.                     <source>1.8</source>  
  10.                     <target>1.8</target>  
  11.                 </configuration>  
  12.             </plugin>  
  13.   
  14.         </plugins>  
  15.     </build>  

这里有两个地方须要注意,首先是version要换成3.1及以上,而后就是source和target换成1.8,修改完成后还须要作一件事,点击项目maven属性并update maven。

五、使用命令mvn clean eclipse:eclipse清楚缓存,而后mvn install -Dmaven.test.skip编译。maven

相关文章
相关标签/搜索