一般来说,我是 java/scala 堆栈的新手。到目前为止,我有一个相对简单的 scala 应用程序(不是 webapp)设置并使用 maven2 构建,我希望能够将输出部署到一个或多个生产服务器(EC2 上的 ubuntu,但这不重要我假设)?
我的主要问题是:1)在生产服务器上安装所有依赖(第三方)jar 的最佳方法是什么?maven 负责将它们安装在我的开发盒上,这在 prod 中是如何工作的?2) 我可以使用 mvn scala:run 运行我的应用程序,但是在生产中启动应用程序的正确方法是什么?3)我如何处理后续部署?
任何指针/资源都将得到重视!提前感谢一堆帮助菜鸟!:)