Веб-разработка JSF 2.0 в Intellij 9 для JBoss 6 - PullRequest
0 голосов
/ 03 июня 2010

Мне было интересно, какой будет наиболее практичный подход к веб-разработке JSF 2.0 с использованием IntelliJ 9, ориентированный на JBoss 6.

Мой проект имеет структуру Maven, хотя я бы хотел максимально сократить цикл сборки / развертывания.

Как я могу использовать гибкость взорвавшейся WAR?

Может ли кто-нибудь указать мне правильное направление?

Большое спасибо! J.

1 Ответ

0 голосов
/ 03 июня 2010

Конечно, это вполне возможно, но вы должны использовать платную версию («Ultimate», как они обозначают ее).

IDEA понимает структуру развертывания JBoss и, прилагая некоторые усилия, может беспрепятственно развертывать ваши изменения в JBoss.

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

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

Для реальных проектов (будь то открытый исходный код, где вы ожидаете, что другие загрузят и соберу свой проект, или проприетарный, где задействованы другие разработчики), вы действительно можете превзойти настоящий процесс сборки, который вы понимаете и контролируете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...