Тебе не обязательно.
Но я бы так и сделал.При изменении сервера приложений вы обычно меняете среду разработки.Иногда вы обновляете и другие инструменты.Чтобы убедиться, что я все еще могу вносить изменения, я бы перекомпилировал проект и проверил, работает ли моя новая среда разработки.
Если вы меняете JVM, это часто необходимо.Если вы перейдете с Linux на Windows или даже с таких систем, как Solaris или AIX, я бы особенно убедился, что они работают.Если вы переключитесь с IBM JDK на Oracle, я бы тоже все проверил, но это скорее вопрос тестирования, чем компиляции.