Maven学习总结(25)——Eclipse Maven Update 时JDK版本变更问题
2016-09-07 12:22
369 查看
1.新建一个Maven项目JDK版本和系统版本不对应,
2.右键Maven项目->Maven->Update ProjectJDK版本改变了,
3.操作系统的JDK重装了新的版本,这是引起前面两个现象的主要原因。
修改方法(假如系统jdk版本是1.8):
方法一:在pom.xml文件中指定jdk的版本:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
方法二:修改settings.xml,找到profiles节点,在里面添加
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
然后在update项目就可以保持和系统jdk版本一致。推荐使用第二种方法,减少对每个项目配置。
2.右键Maven项目->Maven->Update ProjectJDK版本改变了,
3.操作系统的JDK重装了新的版本,这是引起前面两个现象的主要原因。
修改方法(假如系统jdk版本是1.8):
方法一:在pom.xml文件中指定jdk的版本:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
方法二:修改settings.xml,找到profiles节点,在里面添加
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
然后在update项目就可以保持和系统jdk版本一致。推荐使用第二种方法,减少对每个项目配置。
相关文章推荐
- Maven学习总结(25)——Eclipse Maven Update 时JDK版本变更问题
- java进阶(八)------动态获取图片---服务端获取图片显示在jsp中
- java进阶(八)------动态获取图片---服务端获取图片显示在jsp中
- AndroidStudio与Eclipse快捷键
- Kylin Java RESTful API
- java实现系统入口程序
- Java中异常的分类
- Java InMemoryCache
- Android Eclipse打开时Error when loading the SDK
- FFmpeg中java调用(3)
- Spring整合Hibernate的步骤
- Spring spring_mvc联系,区别
- 简单java代码-判断闰年、平年
- JavaSE学习_11_Arrays_foreach_可变参数
- java的序列化和反序列化
- 什么是反射?什么Java反射?
- springMVC一个Controller处理所有用户请求的并发问题
- java写入和读取文件
- java设计模式-开放-封闭原则
- ClassUtil.java代码解读