По умолчанию Maven 2 использует JDK 1.4, Maven 3 использует JDK 1.5 для компиляции проекта, который очень старый. К счастью, Maven поставляется с плагином компилятора , который сообщает Maven для компиляции исходного кода проекта с определенной версией JDK.
Решение
Настройте компилятор плагина напрямую. (Проверено с Maven 2 и 3)