Я новичок в Visual Studio Code. Я пытаюсь использовать его с существующим проектом веб-приложения Java, который использует Maven. Я загрузил рекомендуемые расширения Java, такие как Пакет расширений Java, Maven для Java и Tomcat для Java.
В IntelliJ (моя обычная IDE) я могу довольно быстро перейти от небольшого редактирования Java к обновленной WAR в Tomcat. Если я редактирую файл и перекомпилирую проект, он работает только с несколькими файлами классов, а затем обновляет развернутый каталог WAR. Затем у вас есть возможность перезапустить Tomcat, повторно развернуть или просто перезагрузить ресурсы (например, JSP). Этот процесс означает, что для большинства изменений мне не нужно долго ждать, чтобы увидеть результаты в Tomcat и моем браузере.
Напротив, все, что я умею делать в VS Code, - это запускать команду maven для упаковки WAR. Это занимает слишком много времени. Есть ли что-то вроде процесса IntelliJ, описанного выше, где он может использовать Maven pom.xml для информации о библиотеке, но делать инкрементные / обновляющие сборки и помещать классы в развернутую войну?




Обновлено: нотационное решение:
От https://www.reddit.com/r/java/comments/77n6qa/jrebel_rant_alternatives/?sort=confidence
DCEVM и HotswapAgent
I'm not sure how this compares to JRebel as we've never had the budget for such software, but for free, I was very impressed.
Похоже, это выходит за рамки того, что мне нужно. Сначала я хотел бы воспроизвести базовое поведение IDE: скомпилировать некоторые .java в .class (без повторной компиляции все файлов .java) и сказать Tomcat о повторном развертывании.