Мне нужно организовать среду разработки, в которой я могу запускать проекты Maven с JBoss Seam, IDE eclipse 3.4.x и развертывать в JBoss 5. Проекты, которые будут выполняться в этой среде, основаны на Java 6, EJB3 и JSF1.2. Среда должна поддерживать горячее развертывание.
Раньше я работал в среде разработки с подключаемым модулем Sysdeo, чтобы Tomcat запускал все мои приложения - я редко использовал EJB (только для MDB). Поэтому я бы предпочел среду, подобную этой.
Я хотел бы знать, что вы, ребята, используете для такой архитектуры (какие плагины eclipse - если они работают нормально, и тому подобное)
Я действительно не понял, почему мой проект Maven2 с SEAM в качестве зависимости, упакованной как EAR, не отображается на моем сервере (в Eclipse Ganymede - серверы вкладок), чтобы я мог выполнить развертывание (щелкните правой кнопкой мыши - параметр Добавить и удалить Проекты ...). Должен ли я указывать конкретный характер проекта, чтобы сделать мой проект Maven2 EAR видимым для моего JBoss AS, включенного в мой Eclipse Ganymede?
Кажется, что Seam не очень хорошо работает с Maven2. Я столкнулся с некоторыми проблемами, чтобы заставить их работать вместе - некоторые зависимости отсутствуют, и мне приходится помещать дополнительные файлы в некоторые специальные места, такие как seam.properties и components.xml, с некоторым особым содержимым. Я чувствую себя вынужденным использовать seam-gen и Ant. Очень плохо!