Advertisement

Maven: 编译器插件源与目标版本配置

阅读量:

问题描述

在Eclipse Kepler Service Release 2开发平台,结合JDK 1.7运行环境以及m2e 1.4.1插件配置,使用默认pom.xml文件时,系统会提示以下警告信息:

1. 动态Web模块3.0规范要求至少采用Java 1.6版本或更高版本。

2. 当前Java编译器的版本与已安装Java项目特性所设定的版本不一致。

问题分析

引发此类问题的根本原因在于,当前配置环境下Compiler插件所设定的默认source与target版本值存在不兼容情况,其默认版本均为1.5。换言之,该插件将默认认为所有Java源代码均符合Java 1.5规范,并以Java 1.5版本的JVM作为目标运行环境。

解决方案

在pom.xml配置文件中,需要对Compiler插件的source与target版本进行设定

复制代码

全部评论 (0)

还没有任何评论哟~