我刚刚在一个新的 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 或更高版本,而不必在大量的项目。
我怎样才能做到这一点?