Автоматическая перезагрузка файлов в Scala / Lift / SBT.11?
В СБТ .7, вы могли бы сделать
~jetty-run
Для того, чтобы ваши файлы автоматически компилировались и перезагружались веб-приложением всякий раз, когда что-то меняется. В СБТ .11, Вы можете сделать
~container:start
Который также повторно компилирует файлы, но, похоже, не перезагружает веб-приложение, каждый раз, когда что-то меняется. Скорее, я должен сделать
container:stop
container:start
Чтобы увидеть изменения. Проблема с этим заключается в том, что требуется ~30s
для перезапуска всего этого. Есть ли лучший способ сделать это? Копаться в гугле и СБТ не стал нашел мне любые ответы
Править: делать
container:start
container:reload
Каждый раз, когда что-то меняется, кажется, что работает хорошо. Однако возможно ли сделать так, чтобы это происходило автоматически в такой последовательности? Что-то вроде:
~(container:start, container:reload)
Который не работает, но я хотел бы, чтобы это было
3 ответа:
Таким образом, получается ответ, что ~ может взять список команд, как было упомянуто в ссылке fmpwizard слева. Следовательно, вы можете сделать
~;container:start; container:reload /
Делает правильную вещь: каждый раз, когда я сохраняю файлы, он перекомпилирует необходимые файлы и перезагружает веб-приложение!
EDIT: должно быть container: reload, как уже упоминалось. Спасибо!