所以我在使用Ubuntu 13.1并且正在尝试使用maven构建我的项目但是它正在死于以下错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project my-project: Compilation failure: Compilation failure:
[ERROR] /home/somepath/file.java:[27,11] error: generics are not supported in -source 1.3
[ERROR]
[ERROR] (use -source 5 or higher to enable generics)
我正确设置了JAVA_HOME:
echo $JAVA_HOME
/usr/lib/jvm/java-7-oracle
ls /usr/lib/jvm/java-7-oracle
bin .. other folders ...
是什么给出的?为什么它告诉我它正在尝试使用古老的Java 1.3进行编译?
答案 0 :(得分:3)
请注意:Compiler plugin
maven默认使用java 1.3构建
例如,在构建:
下<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>