Я новичок в стеке Java / Scala в целом. Пока у меня есть относительно простая установка приложения scala (не webapp) и сборка с maven2, и я хотел бы иметь возможность развернуть вывод на одном или нескольких рабочих серверах (ubuntu на EC2, но это не должно иметь значения) Я предполагаю)?
Мои основные вопросы:
1) Как лучше всего установить все зависимые (сторонние) файлы jar, установленные на рабочем сервере? maven позаботится об их установке на моем компьютере для разработки, как это работает в prod?
2) Я могу запустить свое приложение с помощью mvn scala: run, но как правильно запустить приложение в производстве?
3) Как мне справиться с последующим развертыванием?
Любые указатели / ресурсы будут оценены! Большое спасибо заранее за помощь нубу! :)