горячий развертываются во встроенном причале

У меня есть проект Кенгуру Spring, и я использую mvn jetty:run запускать мое приложение. Единственной проблемой являются изменения в *.java классы не делают горячий, развертываются, в то время как изменения в *.jspx горячий развертываются прекрасный.

Таким образом, как я могу настроить mvn причал к hotdeploy для классов Java?

15
задан Elnur Abdurrakhimov 4 July 2013 в 11:06
поделиться

1 ответ

Вам необходимо установить scanIntervalSeconds на значение больше 0, чтобы включить его:

scanIntervalSeconds - интервал в секундах для сканирования веб-приложения на наличие изменений и перезапуска контекста, если нужно. Игнорируется, если включена перезагрузка. По умолчанию отключено. Значение по умолчанию - : 0.

Таким образом, конфигурация может выглядеть так:

<plugin>
  <groupId>org.mortbay.jetty</groupId>
  <artifactId>maven-jetty-plugin</artifactId>
  <version>6.1.22</version>
  <configuration>
    <scanIntervalSeconds>1</scanIntervalSeconds>
  </configuration>
</plugin>

После включения плагин jetty maven будет сканировать каталог, определенный в ] classDirecory (который указывает на $ {project.build.outputDirectory} по умолчанию, т.е. target / classes ) для изменений.

Затем вам просто нужно, чтобы ваша IDE скомпилировала классы в target / classes (или для запуска mvn compile ), и Jetty перезапустит контекст при изменении классов Java.

23
ответ дан 1 December 2019 в 03:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: