Для изменения уровня компилятора Java 1.6 до 1.7 требуются все классы для развертывания?

У меня есть веб-проект Java в Eclipse Luna. Уровень компилятора "1.6".

Мне нужна функциональность 1.7, поэтому я изменяю уровень на "1.7" и код java в проекте. Там нет ошибки компиляции.

Теперь я собираюсь развернуть свой код. Мой вопрос

Безопасно ли развертывать только измененный класс на производстве? Или мне нужно развернуть все классы?

PS: уровень JRE производственного сервера уже 1.7.

С уважением.

1 ответ

В идеале достаточно только измененного класса, если от какого-либо другого класса нет зависимости от измененного класса. Если есть какая-либо зависимость, разверните все классы.

Другие вопросы по тегам