2013-05-31 2 views
1

В соответствии с gradle.org:Как настроить веб-контейнер для непрерывного запуска, чтобы он выполнял горячее передислокацию с использованием GRADLE причала?

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

Поиск по всему миру Я могу найти много связанных с maven, но проект, над которым я работаю, использует град. У меня есть плагин с плагином gradle, но он не может решить, как установить его на hot redeploy, когда я внесла изменения в файл html + thymeleaf.

ответ

1

Это должно работать:

apply plugin: "jetty" 

jettyRun { 
    scanIntervalSeconds = 10 
} 

В scanIntervalSeconds и reload свойства ненароком не перечислены на JettyRun странице Gradle Build Language Reference (фиксированный для Gradle 1.7), но страница ссылается на Groovydoc («API документации» сверху), где вы можете найти их на суперклассе.

+0

Hi Peter, Спасибо за ваш ответ. Я пробовал настройку scanIntervalSeconds = 1. Единственный способ, с помощью которого происходит перестройка, - это когда я копирую измененный файл в каталог сборки причала. Не совсем так, как я этого хочу. Невозможно ли просмотреть фактическую папку src? – Timo

0

Итак, я искал способ для быстрого развертывания в течение нескольких дней, используя плагин причала для градации. Мне не повезло:

reload = "automatic" scanIntervalSeconds = 1.

Jetty проверяет сборку для любых изменений, тогда как изменения, которые происходят, находятся в src. Смена причала для просмотра папки src казалась мне грязной.

Вместо этого я использовал плагин tomcat для градации. Просто выполните раздел использования на https://github.com/bmuschko/gradle-tomcat-plugin

Горячее развертывание уже настроено в плагине, поэтому внесение необходимых изменений в build.gradle делает трюк. Горячее развертывание с помощью gradle работает для меня сейчас ... ОГРОМНЫЙ тайм-брейк :) Если кто-то смог развернуть горячее развертывание с помощью причала с градиентом, пожалуйста, поделитесь процессом ... до этого момента tomcat - это путь