Плагин Maven Jetty, как это сделать: изменить класс без перезагрузки сервера - PullRequest
1 голос
/ 10 августа 2011

Несколько дней назад мой менеджер попросил нас использовать maven и jetty для разработки и отладки приложения, но я никогда не использовал их больше.Прямо сейчас, я не могу выполнить горячее развертывание приложения без перезапуска пристани , если я каждый раз изменяю приложение, перезапуская причал, я схожу с ума. Это пустая трата времени.

Итак, я надеюсь, что кто-нибудь может мне помочь, как настроить это.

Спасибо.

Ответы [ 2 ]

1 голос
/ 13 апреля 2012

Когда я использовал плагин maven 2 и maven jetty 7.4.5, он работал нормально, но после перехода на maven 3 он больше не работал.Простое, хотя и не оптимальное решение, которое я нашел на другом форуме, состоит в использовании этой записи в конфигурации плагина:

<reload>manual</reload>

Хотя это не решает проблему автоматического повторного развертывания приложенияесли обнаружено какое-либо изменение, оно позволяет вам перезапустить приложение, просто нажав клавишу «Ввод».

1 голос
/ 12 августа 2011

Это мой плагин. Когда вы перекомпилируете свой код, плагин будет проверять каждые 10 секунд, чтобы перезагрузить новые классы.

  <plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>7.4.5.v20110725</version>
    <configuration>
      <scanIntervalSeconds>10</scanIntervalSeconds>
    </configuration>
  </plugin>
...