我开发了一个简单的 Scala 应用程序,它使用 casbah 查询数据库以获取传递给它的命令行参数。例如
$ querydb.scala execution 10
它将运行一个 casbah 查询来查找 10 条与在 mongo 中执行匹配的记录。现在我有两个问题。
1) 我如何在我的本地测试这个。如果我在 intellij 中单击执行,它只是在运行程序,我无法将命令行参数传递给我的程序。
2) 我如何部署它以在我的服务器上运行,它只是在我的 ubuntu 服务器中用作控制台应用程序,但我不确定我应该如何部署它,我应该在服务器上放置哪些文件以及我如何在服务器中执行它,以及类似的东西。
任何指示都会对我有用。
最佳答案
或者尝试使用 sbt,IDEA 有一个带有 sbt 的插件,它的 wiki 有关于如何使用它的解释。 我通常直接在终端中使用 sbt,而不是在 IDE 中运行。
关于scala - 部署使用 IDEA 构建的 Scala 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6853974/