Для изменения уровня компилятора Java 1.6 до 1.7 требуются все классы для развертывания?
У меня есть веб-проект Java в Eclipse Luna. Уровень компилятора "1.6".
Мне нужна функциональность 1.7, поэтому я изменяю уровень на "1.7" и код java в проекте. Там нет ошибки компиляции.
Теперь я собираюсь развернуть свой код. Мой вопрос
Безопасно ли развертывать только измененный класс на производстве? Или мне нужно развернуть все классы?
PS: уровень JRE производственного сервера уже 1.7.
С уважением.
1 ответ
В идеале достаточно только измененного класса, если от какого-либо другого класса нет зависимости от измененного класса. Если есть какая-либо зависимость, разверните все классы.