Я разрабатываю веб-сайт war/java, который построен через maven.Java maven development slow
В настоящее время я должен внести изменения ... скажите maven, чтобы их построить ... затем разверните в Tomcat. Это около 40seconds. Поэтому каждое изменение, которое я делаю, мне нужно подождать> = 40 секунд, чтобы увидеть изменение.
Это очень расстраивает, поэтому я попытался ускорить развертывание. Я развернул сайт через maven с войной: взорвался. Теперь я редактирую файлы в формате «развернутый». Проблема в том, что мне нужно будет переместить эти изменения обратно в исходное местоположение, чтобы перейти в наш источник управления.
Так кто-нибудь написал сценарий для «разворачивания» изменений на сервере, тщательно указывая их обратно туда, где их ожидает maven, или нашел другой способ, который я могу мгновенно увидеть мои изменения в веб-браузере. Восстановление из источника каждый раз - не самое интересное решение.
Eclipse WTP - это способ пойти на Tomcat dev. Если вы запустите сервер в отладке, изменения будут применены мгновенно. В обычном режиме приложение перезапускается (несколько секунд). – h3xStream
Проекты Maven имеют совершенно другую файловую структуру, чем проекты Eclipse WTP. Объясните, как можно использовать внутренний экземпляр Tomcat Eclipse для достижения этого без изменения структуры папок Maven (src/main/java, src/test/java и т. Д.). –