После моей неудачной попытки запустить Tomcat с горячим развертыванием из NetBeans с Maven я попытался выполнить тестирование.Документ jetty-maven-plugin дал мне важный совет:
Плагин будет автоматически проверять и обновлять классы перед развертыванием.Если вы измените источник класса и ваша IDE автоматически скомпилирует его в фоновом режиме, плагин подберет измененный класс.
Если я посмотрю на $ myproject / target / classes /... в каталоге проектов я вижу, что NetBeans не компилирует и не обновляет файл класса при сохранении.Мне нужно явно построить проект, чтобы обновить файл, и тогда мол примет изменения.(Параметру плагина «scanIntervalSeconds» присвоено значение 1).
Как я могу сказать NetBeans при компиляции при сохранении и обновлении файла класса, чтобы Jetty мог получить изменения?
Предварительное решение:"Свойства проекта> Сборка> Компиляция> Компиляция при сохранении: как для приложения, так и для выполнения теста".NetBeans предупреждает меня, что результат не такой, как при использовании обычного компилятора, но он работает до сих пор.