Конечно, это вполне возможно, но вы должны использовать платную версию («Ultimate», как они обозначают ее).
IDEA понимает структуру развертывания JBoss и, прилагая некоторые усилия, может беспрепятственно развертывать ваши изменения в JBoss.
Однако на практике я не считаю, что это того стоит. Если у вас есть отдельный процесс сборки (как вам обычно и нужно, если вы не используете TeamCity), гораздо лучше просто иметь процесс сборки и возможность развернуть войну или слух на вашем локальном JBoss. В противном случае вы в конечном итоге сохраняете и то, и другое, а затем обнаруживаете, что что-то изменили для работы в IDEA, и тогда ваш процесс сборки нарушается, и если другие участвуют в проекте и могут вносить изменения в процесс сборки, та же проблема применяется и наоборот.
Таким образом, инструменты IDEA подходят для тех, кто не понимает процесс сборки, действительно хочет развернуть его только для прототипа и сделать его реальным позже, или просто использует сгенерированный файл IDEA IDEA для последующего распространения сборки.
Для реальных проектов (будь то открытый исходный код, где вы ожидаете, что другие загрузят и соберу свой проект, или проприетарный, где задействованы другие разработчики), вы действительно можете превзойти настоящий процесс сборки, который вы понимаете и контролируете.