为Maven-compiler-plugin设置默认的jdk

我刚刚在新的ubuntu系统上安装了maven,其中包括maven-compiler-

plugin。我有一个以前可以正常构建的Java项目,默认为javac源,目标为5(jdk

1.5)。但是,该项目现在正在尝试在新系统上使用jdk1.3进行编译。有没有一种简单的方法可以将系统配置为使用> = jdk5?

以下是系统的一些配置详细信息:

$ java -version

java version "1.6.0_45"

$ dpkg -s maven

Package: maven

Status: install ok installed

Priority: optional

Section: java

Installed-Size: 1489

Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>

Architecture: all

Version: 3.0.4-2

$ dpkg -s libmaven-compiler-plugin-java

Package: libmaven-compiler-plugin-java

Status: install ok installed

Priority: optional

Section: java

Installed-Size: 75

Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>

Architecture: all

Source: maven-compiler-plugin

Version: 2.0.2-6

我已经检查了maven-compiler-plugin-2.0.2.pom文件,并将plexus-compiler-

javac.originalVersion和其他设置为1.5.3。

我知道我可以通过在插件上下文中包含源/目标标签来针对每个项目进行设置,但是我想将maven-

compiler配置为默认为jdk5或更高版本,而不必在大量项目。

我怎样才能做到这一点?

回答:

在较旧版本的maven-

compiler插件(如2.0.2-6)中,源和目标的默认值为1.3。至少使用3.0版本的Maven编译器插件可以使它恢复到原始状态,或者仅配置该插件以将源和目标设置为适当的值。

以上是 为Maven-compiler-plugin设置默认的jdk 的全部内容, 来源链接: utcz.com/qa/398650.html

回到顶部