我正在研究应该与Java 5兼容的Java程序。我在已实现的接口方法上有@Override
注解,这是在Java 6中允许的,但不是在5中。我使用Java 6 SDK。当我将其设置为5.0合规性时,Eclipse在@Override
上正确提供了错误消息。我的Maven构建,但是,运行甚至没有警告,在我的POM使用以下设置:Maven是否真的荣幸编译器插件中的<source>标签?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
上午我在期待,这实际上应该使构建失败是否正确?为什么不呢,我能做些什么?
好点。 – 2009-07-29 08:51:38