Вопрос

Я переключил проект, над которым работаю, на maven, и внезапно автоматический бокс, похоже, сломался.Моя IDE (NetBeans) жалуется на строки, подобные приведенной ниже, с ошибкой "Несовместимые типы"

Integer order = 4;
Это было полезно?

Решение

Внутренний компилятор (используемый для подсказок редактора) будет следовать настройкам исходного кода в POM, чтобы соответствовать поведению полной сборки Maven.В настоящее время Maven по умолчанию использует 1.3 в качестве исходного уровня: http://jira.codehaus.org/browse/MCOMPILER-80 Вы можете изменить уровень исходного кода, отредактировав POM или (что проще) с помощью диалогового окна свойств проекта NetBeans.

Другие советы

Убедитесь, что вы все еще компилируетесь с JDK после 1.5 и что ваши настройки совместимости также не настроены ниже 1.5.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top