作業中のプロジェクトをMavenに切り替えたところ、突然オートボクシングが壊れたようです。私のIDE(NetBeans)は、次のような行で「互換性のないタイプ」というエラーで文句を言います。
Integer order = 4;
作業中のプロジェクトをMavenに切り替えたところ、突然オートボクシングが壊れたようです。私のIDE(NetBeans)は、次のような行で「互換性のないタイプ」というエラーで文句を言います。
Integer order = 4;
1.5以降のJDKでコンパイルしていること、および互換性設定が1.5未満に調整されていないことを確認してください。
内部コンパイラー(エディターのヒントに使用)は、完全なMavenビルドの動作と一致するように、POMのソース設定に従います。Mavenは現在、ソースレベルとしてデフォルトで1.3に設定されています。http://jira.codehaus.org/browse/MCOMPILER-80 POMを編集するか、(より簡単に)NetBeansプロジェクトのプロパティダイアログを使用して、ソースレベルを変更できます。