如何取消 Maven 工程默认的jdk版本
来源:互联网 发布:内网软件 编辑:程序博客网 时间:2024/05/22 16:57
如何取消 Maven 工程默认的jdk版本
问题描述
配置好 Maven 工程的 build 环境后,JRE System Library 使用的是本地安装的 jdk 1.7 里面的 JRE,但工程有程序报错,查到是依赖包冲突导致的,另外一个工程同样的程序没问题,遂更新了下 Maven 工程(使用 Maven->Update Maven Project-> Force Update of Snapshots/Releases) , 更新完后,程序报的错误增多,有的程序方法上的 @Override 注解提示该注解是无效的。
原因
仔细看了工程结构,才发现 Libraries 下的编译环境变成 javaSE 1.4 了,重新配置 build path,使用本地安装的 jdk 1.7 中的 JRE,新增的错误消失。再更新 JRE 版本又变了,所以这个问题应该是 Maven 有设置默认的编译器。
问题解决
原来 pop.xml 文件有设置默认的 jdk:
<!-- Ensures we are compiling at 1.6 level --><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration></plugin>
把这段默认配置去掉即可,或者将 ${java.version} 改为指定版本如 1.7。
再次更新就不会出现 JRE 版本重置问题了。
阅读全文
0 0
- 如何取消 Maven 工程默认的jdk版本
- 更改Maven工程默认的JDK版本
- eclipse创建maven工程时,如何修改默认JDK版本?
- 如何修改maven的默认jdk版本
- Maven默认的JDK版本
- 如何修改maven默认JDK版本
- 修改maven默认的jdk版本
- 修改maven的默认jdk版本
- 指定maven工程的jdk版本
- 创建maven项目,如何修改其jdk默认版本
- Maven Update Projects...如何修改默认jdk版本
- 【Maven】maven配置默认使用的JDK版本
- 【Maven】maven配置默认使用的JDK版本
- maven配置默认jdk版本
- Maven更改默认Jdk版本
- maven设置默认JDK版本
- Maven 修改默认jdk版本
- 如何配置Maven 工程的 jdk
- java分布式系统开关功能设计(服务升降级)
- 土圭垚㙓数学课(一)万向锁(Gimbal Lock)
- 批处理脚本更改path变量
- Combination Sum III问题及解法
- CodeForces 105A
- 如何取消 Maven 工程默认的jdk版本
- 基于httpClient的HttpClientUtil工具类
- VS不能进行调试
- @RequestBody和@ResponseBody注解
- 用几条shell命令快速去重10G数据
- redis命令大全(一)
- json和pickle的序列化与反序列化
- Qt浅谈之一:内存泄露(总结)
- 计算机体系结构