У меня есть серверное приложение Scala, которое использует gradle и scala и application плагины для сборки и запуска. Я запускаю приложение с gradle run
.
Часть моего градиента. Типичный, на самом деле:
...
apply plugin: 'scala'
apply plugin: 'application'
...
mainClassName = "mypackage.Main"
Как автоматически перекомпилировать и перезапускать приложение всякий раз, когда я изменяю исходный код?
Предпочтительно использовать CLI и gradle без использования IDE. Кроме того, я слышал, что аналогичная функция есть в sbt, но я не собираюсь использовать sbt.