Frage
wechselte ich ein Projekt arbeite ich auf mehr als auf Maven und plötzlich Auto Boxen scheint gebrochen zu haben. Meine IDE (NetBeans) beschwert sich über die Leitungen wie die unten mit dem Fehler „Inkompatible Typen“
Integer order = 4;
Lösung
Der interne Compiler (für Editor Hinweise verwendet) werden die Einstellungen für die Quelle in der POM folgen, um das Verhalten eines vollständigen Maven Build entsprechen. Maven zur Zeit standardmäßig auf 1.3 als Quelle Ebene: http://jira.codehaus.org/browse/ MCOMPILER-80 Sie können durch Bearbeiten der POM der Quelle Ebene ändern, oder (leichter) mit Hilfe der NetBeans Dialog Projekteigenschaften.
Andere Tipps
Überprüfen Sie, um sicherzustellen, sind nach wie vor mit einem post-1.5 JDK kompilieren, und dass Ihre Kompatibilitätseinstellungen sind nicht unter 1,5 abgestimmt unten auch nicht.