При программировании на Лифте на В реальном времени - действительно ли это возможно?

Я программировал направляющие и Лифт некоторое время. Направляющие, сказал, радость, чтобы продолжить работать. Но производительность Лифта является слишком потрясающей, чтобы быть проигнорированной. Однако я нахожу, что материал здания в Лифте является путем, медленнее выдерживают сравнение с направляющими. Например, каждый раз, когда изменение в веб-приложении Лифта внесено, я должен запросить знатока перекомпилировать/повторно тестировать целое веб-приложение (который является действительно тяжелыми издержками).

Интересно, похож ли там на что-то компиляция в реальном времени (и тест) инструменты, которые могут использоваться для Лифта?

10
задан Phương Nguyễn 6 August 2010 в 17:10
поделиться

3 ответа

SBT (он же "simple-build-tool") имеет режим, в котором он будет отслеживать файлы и каталоги проекта на предмет обновлений и повторно запускать сборку и тестирование вашего проекта. Это работает путем добавления тильды перед целью:

$ sbt ~test

Я не знаю, как заставить Maven делать это. Если уж на то пошло, SBT использует Ivy для управления зависимостями и сам по себе дружественен Maven.

9
ответ дан 3 December 2019 в 21:57
поделиться

Я бы просто использовал scala:cc target и JRebel.

7
ответ дан 3 December 2019 в 21:57
поделиться

Если вы заставите maven работать в онлайн-режиме, он всегда будет пытаться обновить или загрузить пропущенные плагины или POM, что не является необходимым. Итак, когда у меня уже есть необходимые зависимости, я заставляю maven работать в автономном режиме, добавляя «-o» в команду maven. Это сэкономит много времени, надеюсь, поможет.

0
ответ дан 3 December 2019 в 21:57
поделиться
Другие вопросы по тегам:

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