Maven Tomcat упрощение процесса проекта - PullRequest
1 голос
/ 30 августа 2011

Я работаю над проектом Maven в Eclipse, где я использую Maven (mvn install) для создания файла WAR и запуска его на моем сервере Tomcat. Однако каждый раз, когда я меняю свое приложение, мне нужно выполнить mvn -o compile war:exploded, а иногда и перезапустить Tomcat.

Есть ли другой способ упростить этот долгий и тяжелый процесс?

Ответы [ 2 ]

2 голосов
/ 31 августа 2011

Вы можете начать использовать:

m2e (интеграция от мавена к затмению) -> http://www.eclipse.org/m2e/

Eclipse WTP (платформа веб-инструментов) -> http://www.eclipse.org/webtools/

WTP позволит вам запускать Tomcat из eclipse, а m2e позаботится о преобразовании сборки Maven в проект Eclipse и интеграции его с WTP.

0 голосов
/ 30 августа 2011

Если вы используете eclipse, вам не нужно каждый раз использовать mvn -o compile war:exploded.Но да, вам нужно использовать mvn install каждый раз, когда вы вносите изменения в свое приложение.

Это то, что вам нужно сделать:

  • Открыть Server View
  • Открыть ожидаемые настройки сервера Tomcat.Откроется окно настроек для tomcat.
  • Выберите вкладку модулей.
  • Выберите Add external web module.Откроется форма ввода.
  • Перейдите в папку target (созданную maven) вашего приложения, а затем выберите уже взорванный каталог войны и установите его как Document Base
  • Enter Pathв качестве базового URL для вашего приложения.

Это всего лишь одно временное усилие.

...