Джава.IntelliJ IDEA горячая замена - PullRequest
2 голосов
/ 21 декабря 2011

У меня есть веб-проект. Я создаю его, используя maven (завершите все этапы в каждом модуле, затем заархивируйте каждый модуль в * .jar и затем создайте war-файл). Если я изменю одну строку кода в одном классе, мне нужно запустить скрипт сборки maven, и это займет ~ 5 минут. Как я могу увидеть свои изменения без создания всего приложения, если они находятся в одном классе и одном методе?

Ответы [ 2 ]

4 голосов
/ 21 декабря 2011

Вы должны использовать IntelliJ IDEA для создания своего проекта и его Артефактов в форме в разобранном виде , чтобы классы могли быть перезагружены с помощью горячей замены.

С такой конфигурацией вы можете обновить ваше приложение намного быстрее. Также проверьте учебники .

Для более быстрых обновлений рассмотрите возможность использования JRebel .

1 голос
/ 24 февраля 2012

Вы можете рассмотреть возможность использования JRebel.Вам понадобится действующая лицензия.

Вы также можете попробовать инструменты с открытым исходным кодом, просто посмотрите этот учебник по горячей замене:

http://www.asjava.com/core-java/how-to-hotswap-java-code-into-jvm-redefinition-example/

...