私はJava 5と互換性があるはずのJavaプログラムで動作します。Java 6では許可されている実装済みのインタフェースメソッドでは@Override
の注釈がありましたが、5ではできませんでした。 Eclipseは、5.0準拠に設定すると、@Override
に正しくエラーメッセージを表示します。私は、これは実際にビルドを失敗させる必要があることを期待して修正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>
アムを:私のMavenのビルドは、しかし、私のPOMに次の設定を使用して、でも警告なしに実行されますか?それはなぜ、私は何ができるのですか?
良い点もあります。 –