Как настроить многомодульный проект maven в Eclipse или Netbeans, чтобы сократить время развертывания

У меня есть следующая структура проекта

  • project-parent: вся родительская конфигурация здесь
  • project-ear: Сборка файла ear из проектов ejb, war и core
  • project-ejb: модуль EJB зависит от ядра
  • project-war: веб-модуль зависит от EJB и ядра
  • ядро проекта: нет зависимостей

Я смог использовать Eclipse или Netbeans и развернуть проект из IDE в Glassfish. Но я хочу, чтобы всякий раз, когда я вношу изменения в веб-модуль, я хотел, чтобы он развертывался автоматически. Так что я обновляю браузер и вижу изменения.

Заранее спасибо за помощь


person Murali    schedule 02.02.2010    source источник


Ответы (1)


Я не уверен, в чем именно заключается ваша проблема (горячее развертывание отлично работает для меня при использовании GFv3 как с Eclipse, так и с NetBeans). Может уточните.

На всякий случай, если вам нужно запустить сборку maven, но вы не хотите запускать сборку полного реактора, рассмотрите возможность использования дополнительных параметров реактора (точнее -pl, чтобы указать конкретный проект с -am для построить все проекты, от которых зависит указанный проект) при вызове mvn. См. сообщение в блоге Советы Maven и Tricks: Advanced Reactor Options для более подробной информации.

person Pascal Thivent    schedule 02.02.2010