Я разрабатывал проект с Eclipse и Wildfly, и разорванный EAR-файл становился все больше из-за развертывания всех сторонних библиотек, которые мне были нужны в приложении. Я указывал на развертывание в своем хранилище Maven, которое, я думаю, каждый раз переписывало банки. Поэтому повторное развертывание приложения, когда я менял код Java на сервисном уровне, превращалось в кошмар.
Затем, обратившись к агенту Hotswap, это очень помогло, поскольку он увидел изменения в коде EJB без повторного развертывания приложения.
Однако я недавно обновился до Wildfly 10, Java 8 и JBoss Developer Studio 10, и во время этого процесса я нашел время, чтобы переместить все свои сторонние банки приложений, например В интерфейсы Wildfly добавлены основные лица, и я удалил репозиторий Maven из конфигурации развертывания. Теперь повторное развертывание всего приложения, которое является довольно большим, через Eclipse, занимает всего несколько секунд, и это намного быстрее, чем раньше. Я даже не чувствую необходимости устанавливать Hotswap и не хочу сейчас рисковать.
Так что, если вы строите в Eclipse с Wildfly, держите приложение подальше от сторонних библиотек, использующих модули Wildfly, и вам будет намного лучше.